home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Simulator• / Pharaoh v1.0 ••••• / Pharaoh / Pharaoh.rsrc / CODE_15.txt < prev    next >
Text File  |  1988-04-23  |  397KB  |  6,831 lines

  1. # near model CODE resource
  2. # jump table entries: 888-907 (20 of them)
  3. export_111:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0B                     move.l     -[A7], A3
  6. 00000006  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000A  1613                     move.b     D3, [A3]
  8. 0000000C  C67C 00FF                and.w      D3, 0xFF
  9. 00000010  4A43                     tst.w      D3
  10. 00000012  6608                     bne        +0xA /* 0000001C */
  11. 00000014  7000                     moveq.l    D0, 0x00
  12. label00000016:
  13. 00000016  265F                     movea.l    A3, [A7]+
  14. 00000018  4E5E                     unlink     A6
  15. 0000001A  4E75                     rts
  16. label0000001C:
  17. 0000001C  6072                     bra        +0x74 /* 00000090 */
  18. label0000001E:
  19. 0000001E  1613                     move.b     D3, [A3]
  20. 00000020  C67C 00FF                and.w      D3, 0xFF
  21. 00000024  5243                     addq.w     D3, 1
  22. 00000026  45ED EE32                lea.l      A2, [A5 - 0x11CE]
  23. 0000002A  1432 3000                move.b     D2, [A2 + D3.w]
  24. 0000002E  4882                     ext.w      D2
  25. 00000030  C47C 0004                and.w      D2, 0x4
  26. 00000034  6658                     bne        +0x5A /* 0000008E */
  27. 00000036  1613                     move.b     D3, [A3]
  28. 00000038  C67C 00FF                and.w      D3, 0xFF
  29. 0000003C  B67C 002E                cmp.w      D3, 0x2E /* '.' */
  30. 00000040  674C                     beq        +0x4E /* 0000008E */
  31. 00000042  1613                     move.b     D3, [A3]
  32. 00000044  C67C 00FF                and.w      D3, 0xFF
  33. 00000048  B67C 002B                cmp.w      D3, 0x2B /* '+' */
  34. 0000004C  6740                     beq        +0x42 /* 0000008E */
  35. 0000004E  1613                     move.b     D3, [A3]
  36. 00000050  C67C 00FF                and.w      D3, 0xFF
  37. 00000054  B67C 002D                cmp.w      D3, 0x2D /* '-' */
  38. 00000058  6734                     beq        +0x36 /* 0000008E */
  39. 0000005A  1613                     move.b     D3, [A3]
  40. 0000005C  C67C 00FF                and.w      D3, 0xFF
  41. 00000060  5243                     addq.w     D3, 1
  42. 00000062  45ED EE32                lea.l      A2, [A5 - 0x11CE]
  43. 00000066  1432 3000                move.b     D2, [A2 + D3.w]
  44. 0000006A  4882                     ext.w      D2
  45. 0000006C  C47C 0001                and.w      D2, 0x1
  46. 00000070  670C                     beq        +0xE /* 0000007E */
  47. 00000072  1613                     move.b     D3, [A3]
  48. 00000074  C67C 00FF                and.w      D3, 0xFF
  49. 00000078  D67C 0020                add.w      D3, 0x20 /* ' ' */
  50. 0000007C  6006                     bra        +0x8 /* 00000084 */
  51. label0000007E:
  52. 0000007E  1613                     move.b     D3, [A3]
  53. 00000080  C67C 00FF                and.w      D3, 0xFF
  54. label00000084:
  55. 00000084  B67C 0065                cmp.w      D3, 0x65 /* 'e' */
  56. 00000088  6704                     beq        +0x6 /* 0000008E */
  57. 0000008A  7000                     moveq.l    D0, 0x00
  58. 0000008C  6088                     bra        -0x76 /* 00000016 */
  59. label0000008E:
  60. 0000008E  528B                     addq.l     A3, 1
  61. label00000090:
  62. 00000090  4A13                     tst.b      [A3]
  63. 00000092  668A                     bne        -0x74 /* 0000001E */
  64. 00000094  7001                     moveq.l    D0, 0x01
  65. 00000096  6000 FF7E                bra        -0x80 /* 00000016 */
  66. export_112:
  67. 0000009A  4E56 FFFC                link       A6, -0x0004
  68. 0000009E  48E7 0810                movem.l    -[A7], D4,A3
  69. 000000A2  266E 0008                movea.l    A3, [A6 + 0x8]
  70. 000000A6  382E 000E                move.w     D4, [A6 + 0xE]
  71. 000000AA  42A7                     clr.l      -[A7]
  72. 000000AC  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  73. 000000B2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  74. 000000B6  A9A0                     syscall    GetResource
  75. 000000B8  201F                     move.l     D0, [A7]+
  76. 000000BA  2D40 FFFC                move.l     [A6 - 0x4], D0
  77. 000000BE  246E FFFC                movea.l    A2, [A6 - 0x4]
  78. 000000C2  2252                     movea.l    A1, [A2]
  79. 000000C4  3611                     move.w     D3, [A1]
  80. 000000C6  5243                     addq.w     D3, 1
  81. 000000C8  B843                     cmp.w      D4, D3
  82. 000000CA  6C04                     bge        +0x6 /* 000000D0 */
  83. 000000CC  3804                     move.w     D4, D4
  84. 000000CE  600C                     bra        +0xE /* 000000DC */
  85. label000000D0:
  86. 000000D0  246E FFFC                movea.l    A2, [A6 - 0x4]
  87. 000000D4  2252                     movea.l    A1, [A2]
  88. 000000D6  3611                     move.w     D3, [A1]
  89. 000000D8  5243                     addq.w     D3, 1
  90. 000000DA  3803                     move.w     D4, D3
  91. label000000DC:
  92. 000000DC  2F0B                     move.l     -[A7], A3
  93. 000000DE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  94. 000000E2  3F04                     move.w     -[A7], D4
  95. 000000E4  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  96. 000000E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  97. 000000EC  A9A3                     syscall    ReleaseResource
  98. 000000EE  2F0B                     move.l     -[A7], A3
  99. 000000F0  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  100. 000000F4  584F                     addq.w     A7, 4
  101. 000000F6  200B                     move.l     D0, A3
  102. 000000F8  4CDF 0810                movem.l    D4,A3, [A7]+
  103. 000000FC  4E5E                     unlink     A6
  104. 000000FE  4E75                     rts
  105. export_113:
  106. 00000100  4E56 FFFA                link       A6, -0x0006
  107. 00000104  2F0B                     move.l     -[A7], A3
  108. 00000106  266E 0008                movea.l    A3, [A6 + 0x8]
  109. 0000010A  42A7                     clr.l      -[A7]
  110. 0000010C  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  111. 00000112  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  112. 00000116  A9A0                     syscall    GetResource
  113. 00000118  201F                     move.l     D0, [A7]+
  114. 0000011A  2D40 FFFC                move.l     [A6 - 0x4], D0
  115. 0000011E  246E FFFC                movea.l    A2, [A6 - 0x4]
  116. 00000122  2252                     movea.l    A1, [A2]
  117. 00000124  3611                     move.w     D3, [A1]
  118. 00000126  5243                     addq.w     D3, 1
  119. 00000128  3F03                     move.w     -[A7], D3
  120. 0000012A  2F0F                     move.l     -[A7], A7
  121. 0000012C  486D F9AE                pea.l      [A5 - 0x652]
  122. 00000130  3F3C 200E                move.w     -[A7], 0x200E
  123. 00000134  A9EB                     syscall    Pack4/FP68K
  124. 00000136  544F                     addq.w     A7, 2
  125. 00000138  514F                     subq.w     A7, 8
  126. 0000013A  486D F9AE                pea.l      [A5 - 0x652]
  127. 0000013E  486F 0004                pea.l      [A7 + 0x4]
  128. 00000142  3F3C 0810                move.w     -[A7], 0x810
  129. 00000146  A9EB                     syscall    Pack4/FP68K
  130. 00000148  514F                     subq.w     A7, 8
  131. 0000014A  6008                     bra        +0xA /* 00000154 */
  132. 0000014C  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  133. 00000150  0000 0000                ori.b      D0, 0x0
  134. label00000154:
  135. 00000154  487A FFF6                pea.l      [PC - 0xA /* 0000014C, value 0x3FF00000 */]
  136. 00000158  486D F1B6                pea.l      [A5 - 0xE4A]
  137. 0000015C  3F3C 080E                move.w     -[A7], 0x80E
  138. 00000160  A9EB                     syscall    Pack4/FP68K
  139. 00000162  486D F1B6                pea.l      [A5 - 0xE4A]
  140. 00000166  486F 0004                pea.l      [A7 + 0x4]
  141. 0000016A  3F3C 0810                move.w     -[A7], 0x810
  142. 0000016E  A9EB                     syscall    Pack4/FP68K
  143. 00000170  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  144. 00000174  4FEF 0010                lea.l      A7, [A7 + 0x10]
  145. 00000178  554F                     subq.w     A7, 2
  146. 0000017A  486D F990                pea.l      [A5 - 0x670]
  147. 0000017E  3F3C 0016                move.w     -[A7], 0x16
  148. 00000182  A9EB                     syscall    Pack4/FP68K
  149. 00000184  486D F990                pea.l      [A5 - 0x670]
  150. 00000188  486F 0004                pea.l      [A7 + 0x4]
  151. 0000018C  3F3C 2010                move.w     -[A7], 0x2010
  152. 00000190  A9EB                     syscall    Pack4/FP68K
  153. 00000192  361F                     move.w     D3, [A7]+
  154. 00000194  3D43 FFFA                move.w     [A6 - 0x6], D3
  155. 00000198  2F0B                     move.l     -[A7], A3
  156. 0000019A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  157. 0000019E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  158. 000001A2  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  159. 000001A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  160. 000001AA  A9A3                     syscall    ReleaseResource
  161. 000001AC  2F0B                     move.l     -[A7], A3
  162. 000001AE  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  163. 000001B2  584F                     addq.w     A7, 4
  164. 000001B4  200B                     move.l     D0, A3
  165. 000001B6  265F                     movea.l    A3, [A7]+
  166. 000001B8  4E5E                     unlink     A6
  167. 000001BA  4E75                     rts
  168. export_114:
  169. 000001BC  4E56 0000                link       A6, 0
  170. 000001C0  246D ED74                movea.l    A2, [A5 - 0x128C]
  171. 000001C4  2F12                     move.l     -[A7], [A2]
  172. 000001C6  A851                     syscall    SetCursor
  173. 000001C8  4E5E                     unlink     A6
  174. 000001CA  4E75                     rts
  175. export_115:
  176. 000001CC  4E56 0000                link       A6, 0
  177. 000001D0  6008                     bra        +0xA /* 000001DA */
  178. 000001D2  40E8 6A00                move.w     [A0 + 0x6A00], SR
  179. 000001D6  0000 0000                ori.b      D0, 0x0
  180. label000001DA:
  181. 000001DA  487A FFF6                pea.l      [PC - 0xA /* 000001D2, value 0x40E86A00 */]
  182. 000001DE  486D F1B6                pea.l      [A5 - 0xE4A]
  183. 000001E2  3F3C 080E                move.w     -[A7], 0x80E
  184. 000001E6  A9EB                     syscall    Pack4/FP68K
  185. 000001E8  486D F1B6                pea.l      [A5 - 0xE4A]
  186. 000001EC  486D D956                pea.l      [A5 - 0x26AA]
  187. 000001F0  3F3C 0810                move.w     -[A7], 0x810
  188. 000001F4  A9EB                     syscall    Pack4/FP68K
  189. 000001F6  6008                     bra        +0xA /* 00000200 */
  190. 000001F8  40E8 6A00                move.w     [A0 + 0x6A00], SR
  191. 000001FC  0000 0000                ori.b      D0, 0x0
  192. label00000200:
  193. 00000200  487A FFF6                pea.l      [PC - 0xA /* 000001F8, value 0x40E86A00 */]
  194. 00000204  486D F1B6                pea.l      [A5 - 0xE4A]
  195. 00000208  3F3C 080E                move.w     -[A7], 0x80E
  196. 0000020C  A9EB                     syscall    Pack4/FP68K
  197. 0000020E  486D F1B6                pea.l      [A5 - 0xE4A]
  198. 00000212  486D D95E                pea.l      [A5 - 0x26A2]
  199. 00000216  3F3C 0810                move.w     -[A7], 0x810
  200. 0000021A  A9EB                     syscall    Pack4/FP68K
  201. 0000021C  6008                     bra        +0xA /* 00000226 */
  202. 0000021E  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  203. 00000222  0000 0000                ori.b      D0, 0x0
  204. label00000226:
  205. 00000226  487A FFF6                pea.l      [PC - 0xA /* 0000021E, value 0x3FF00000 */]
  206. 0000022A  486D F1B6                pea.l      [A5 - 0xE4A]
  207. 0000022E  3F3C 080E                move.w     -[A7], 0x80E
  208. 00000232  A9EB                     syscall    Pack4/FP68K
  209. 00000234  486D F1B6                pea.l      [A5 - 0xE4A]
  210. 00000238  486D DAAE                pea.l      [A5 - 0x2552]
  211. 0000023C  3F3C 0810                move.w     -[A7], 0x810
  212. 00000240  A9EB                     syscall    Pack4/FP68K
  213. 00000242  6008                     bra        +0xA /* 0000024C */
  214. 00000244  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  215. 00000248  0000 0000                ori.b      D0, 0x0
  216. label0000024C:
  217. 0000024C  487A FFF6                pea.l      [PC - 0xA /* 00000244, value 0x3FF00000 */]
  218. 00000250  486D F1B6                pea.l      [A5 - 0xE4A]
  219. 00000254  3F3C 080E                move.w     -[A7], 0x80E
  220. 00000258  A9EB                     syscall    Pack4/FP68K
  221. 0000025A  486D F1B6                pea.l      [A5 - 0xE4A]
  222. 0000025E  486D DAA6                pea.l      [A5 - 0x255A]
  223. 00000262  3F3C 0810                move.w     -[A7], 0x810
  224. 00000266  A9EB                     syscall    Pack4/FP68K
  225. 00000268  6008                     bra        +0xA /* 00000272 */
  226. 0000026A  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  227. 0000026E  0000 0000                ori.b      D0, 0x0
  228. label00000272:
  229. 00000272  487A FFF6                pea.l      [PC - 0xA /* 0000026A, value 0x3FF00000 */]
  230. 00000276  486D F1B6                pea.l      [A5 - 0xE4A]
  231. 0000027A  3F3C 080E                move.w     -[A7], 0x80E
  232. 0000027E  A9EB                     syscall    Pack4/FP68K
  233. 00000280  486D F1B6                pea.l      [A5 - 0xE4A]
  234. 00000284  486D D97E                pea.l      [A5 - 0x2682]
  235. 00000288  3F3C 0810                move.w     -[A7], 0x810
  236. 0000028C  A9EB                     syscall    Pack4/FP68K
  237. 0000028E  6008                     bra        +0xA /* 00000298 */
  238. 00000290  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  239. 00000294  0000 0000                ori.b      D0, 0x0
  240. label00000298:
  241. 00000298  487A FFF6                pea.l      [PC - 0xA /* 00000290, value 0x3FF00000 */]
  242. 0000029C  486D F1B6                pea.l      [A5 - 0xE4A]
  243. 000002A0  3F3C 080E                move.w     -[A7], 0x80E
  244. 000002A4  A9EB                     syscall    Pack4/FP68K
  245. 000002A6  486D F1B6                pea.l      [A5 - 0xE4A]
  246. 000002AA  486D DA36                pea.l      [A5 - 0x25CA]
  247. 000002AE  3F3C 0810                move.w     -[A7], 0x810
  248. 000002B2  A9EB                     syscall    Pack4/FP68K
  249. 000002B4  6008                     bra        +0xA /* 000002BE */
  250. 000002B6  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  251. 000002BA  0000 0000                ori.b      D0, 0x0
  252. label000002BE:
  253. 000002BE  487A FFF6                pea.l      [PC - 0xA /* 000002B6, value 0x3FF00000 */]
  254. 000002C2  486D F1B6                pea.l      [A5 - 0xE4A]
  255. 000002C6  3F3C 080E                move.w     -[A7], 0x80E
  256. 000002CA  A9EB                     syscall    Pack4/FP68K
  257. 000002CC  486D F1B6                pea.l      [A5 - 0xE4A]
  258. 000002D0  486D D966                pea.l      [A5 - 0x269A]
  259. 000002D4  3F3C 0810                move.w     -[A7], 0x810
  260. 000002D8  A9EB                     syscall    Pack4/FP68K
  261. 000002DA  6008                     bra        +0xA /* 000002E4 */
  262. 000002DC  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  263. 000002E0  0000 0000                ori.b      D0, 0x0
  264. label000002E4:
  265. 000002E4  487A FFF6                pea.l      [PC - 0xA /* 000002DC, value 0x3FF00000 */]
  266. 000002E8  486D F1B6                pea.l      [A5 - 0xE4A]
  267. 000002EC  3F3C 080E                move.w     -[A7], 0x80E
  268. 000002F0  A9EB                     syscall    Pack4/FP68K
  269. 000002F2  486D F1B6                pea.l      [A5 - 0xE4A]
  270. 000002F6  486D DA4E                pea.l      [A5 - 0x25B2]
  271. 000002FA  3F3C 0810                move.w     -[A7], 0x810
  272. 000002FE  A9EB                     syscall    Pack4/FP68K
  273. 00000300  6008                     bra        +0xA /* 0000030A */
  274. 00000302  4072 C000                negx.w     [A2 + A4.w]
  275. 00000306  0000 0000                ori.b      D0, 0x0
  276. label0000030A:
  277. 0000030A  487A FFF6                pea.l      [PC - 0xA /* 00000302, value 0x4072C000 */]
  278. 0000030E  486D F1B6                pea.l      [A5 - 0xE4A]
  279. 00000312  3F3C 080E                move.w     -[A7], 0x80E
  280. 00000316  A9EB                     syscall    Pack4/FP68K
  281. 00000318  486D F1B6                pea.l      [A5 - 0xE4A]
  282. 0000031C  486D DD1E                pea.l      [A5 - 0x22E2]
  283. 00000320  3F3C 0810                move.w     -[A7], 0x810
  284. 00000324  A9EB                     syscall    Pack4/FP68K
  285. 00000326  6008                     bra        +0xA /* 00000330 */
  286. 00000328  4014                     negx.b     [A4]
  287. 0000032A  0000 0000                ori.b      D0, 0x0
  288. 0000032E  0000 487A                ori.b      D0, 0x7A /* 'z' */
  289. // begin alternate branch 00000330-00000334
  290. label00000330:
  291. 00000330  487A FFF6                pea.l      [PC - 0xA /* 00000328, value 0x40140000 */]
  292. // end alternate branch 00000330-00000334
  293. label00000330: // (misaligned)
  294. 00000332  FFF6                     .invalid   <<F/7/7>>
  295. 00000334  486D F1B6                pea.l      [A5 - 0xE4A]
  296. 00000338  3F3C 080E                move.w     -[A7], 0x80E
  297. 0000033C  A9EB                     syscall    Pack4/FP68K
  298. 0000033E  486D F1B6                pea.l      [A5 - 0xE4A]
  299. 00000342  486D E6EE                pea.l      [A5 - 0x1912]
  300. 00000346  3F3C 0810                move.w     -[A7], 0x810
  301. 0000034A  A9EB                     syscall    Pack4/FP68K
  302. 0000034C  6008                     bra        +0xA /* 00000356 */
  303. 0000034E  407F                     negx.w     <<invalid special address>>
  304. 00000350  4000                     negx.b     D0
  305. 00000352  0000 0000                ori.b      D0, 0x0
  306. label00000356:
  307. 00000356  487A FFF6                pea.l      [PC - 0xA /* 0000034E, value 0x407F4000 */]
  308. 0000035A  486D F1B6                pea.l      [A5 - 0xE4A]
  309. 0000035E  3F3C 080E                move.w     -[A7], 0x80E
  310. 00000362  A9EB                     syscall    Pack4/FP68K
  311. 00000364  486D F1B6                pea.l      [A5 - 0xE4A]
  312. 00000368  486D E6F6                pea.l      [A5 - 0x190A]
  313. 0000036C  3F3C 0810                move.w     -[A7], 0x810
  314. 00000370  A9EB                     syscall    Pack4/FP68K
  315. 00000372  6008                     bra        +0xA /* 0000037C */
  316. 00000374  40BF                     negx.l     <<invalid special address>>
  317. 00000376  4000                     negx.b     D0
  318. 00000378  0000 0000                ori.b      D0, 0x0
  319. label0000037C:
  320. 0000037C  487A FFF6                pea.l      [PC - 0xA /* 00000374, value 0x40BF4000 */]
  321. 00000380  486D F1B6                pea.l      [A5 - 0xE4A]
  322. 00000384  3F3C 080E                move.w     -[A7], 0x80E
  323. 00000388  A9EB                     syscall    Pack4/FP68K
  324. 0000038A  486D F1B6                pea.l      [A5 - 0xE4A]
  325. 0000038E  486D E6FE                pea.l      [A5 - 0x1902]
  326. 00000392  3F3C 0810                move.w     -[A7], 0x810
  327. 00000396  A9EB                     syscall    Pack4/FP68K
  328. 00000398  6008                     bra        +0xA /* 000003A2 */
  329. 0000039A  4056                     negx.w     [A6]
  330. 0000039C  8000                     or.b       D0, D0
  331. 0000039E  0000 0000                ori.b      D0, 0x0
  332. label000003A2:
  333. 000003A2  487A FFF6                pea.l      [PC - 0xA /* 0000039A, value 0x40568000 */]
  334. 000003A6  486D F1B6                pea.l      [A5 - 0xE4A]
  335. 000003AA  3F3C 080E                move.w     -[A7], 0x80E
  336. 000003AE  A9EB                     syscall    Pack4/FP68K
  337. 000003B0  486D F1B6                pea.l      [A5 - 0xE4A]
  338. 000003B4  486D E706                pea.l      [A5 - 0x18FA]
  339. 000003B8  3F3C 0810                move.w     -[A7], 0x810
  340. 000003BC  A9EB                     syscall    Pack4/FP68K
  341. 000003BE  6008                     bra        +0xA /* 000003C8 */
  342. 000003C0  4059                     negx.w     [A1]+
  343. 000003C2  0000 0000                ori.b      D0, 0x0
  344. 000003C6  0000 487A                ori.b      D0, 0x7A /* 'z' */
  345. // begin alternate branch 000003C8-000003CC
  346. label000003C8:
  347. 000003C8  487A FFF6                pea.l      [PC - 0xA /* 000003C0, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  348. // end alternate branch 000003C8-000003CC
  349. label000003C8: // (misaligned)
  350. 000003CA  FFF6                     .invalid   <<F/7/7>>
  351. 000003CC  486D F1B6                pea.l      [A5 - 0xE4A]
  352. 000003D0  3F3C 080E                move.w     -[A7], 0x80E
  353. 000003D4  A9EB                     syscall    Pack4/FP68K
  354. 000003D6  486D F1B6                pea.l      [A5 - 0xE4A]
  355. 000003DA  486D E70E                pea.l      [A5 - 0x18F2]
  356. 000003DE  3F3C 0810                move.w     -[A7], 0x810
  357. 000003E2  A9EB                     syscall    Pack4/FP68K
  358. 000003E4  6008                     bra        +0xA /* 000003EE */
  359. 000003E6  4034 0000                negx.b     [A4 + D0.w]
  360. 000003EA  0000 0000                ori.b      D0, 0x0
  361. label000003EE:
  362. 000003EE  487A FFF6                pea.l      [PC - 0xA /* 000003E6, value 0x40340000 '@4\0\0', cstring "@4" */]
  363. 000003F2  486D F1B6                pea.l      [A5 - 0xE4A]
  364. 000003F6  3F3C 080E                move.w     -[A7], 0x80E
  365. 000003FA  A9EB                     syscall    Pack4/FP68K
  366. 000003FC  486D F1B6                pea.l      [A5 - 0xE4A]
  367. 00000400  486D E716                pea.l      [A5 - 0x18EA]
  368. 00000404  3F3C 0810                move.w     -[A7], 0x810
  369. 00000408  A9EB                     syscall    Pack4/FP68K
  370. 0000040A  6008                     bra        +0xA /* 00000414 */
  371. 0000040C  4072 C000                negx.w     [A2 + A4.w]
  372. 00000410  0000 0000                ori.b      D0, 0x0
  373. label00000414:
  374. 00000414  487A FFF6                pea.l      [PC - 0xA /* 0000040C, value 0x4072C000 */]
  375. 00000418  486D F1B6                pea.l      [A5 - 0xE4A]
  376. 0000041C  3F3C 080E                move.w     -[A7], 0x80E
  377. 00000420  A9EB                     syscall    Pack4/FP68K
  378. 00000422  486D F1B6                pea.l      [A5 - 0xE4A]
  379. 00000426  486D E71E                pea.l      [A5 - 0x18E2]
  380. 0000042A  3F3C 0810                move.w     -[A7], 0x810
  381. 0000042E  A9EB                     syscall    Pack4/FP68K
  382. 00000430  6008                     bra        +0xA /* 0000043A */
  383. 00000432  3F50 624D                move.w     [A7 + 0x624D], [A0]
  384. 00000436  D2F1 A9FC                add.w      A1, <<invalid full ext with I/IS == 4>>
  385. label0000043A:
  386. 0000043A  487A FFF6                pea.l      [PC - 0xA /* 00000432, value 0x3F50624D '?PbM' */]
  387. 0000043E  486D F1B6                pea.l      [A5 - 0xE4A]
  388. 00000442  3F3C 080E                move.w     -[A7], 0x80E
  389. 00000446  A9EB                     syscall    Pack4/FP68K
  390. 00000448  486D F1B6                pea.l      [A5 - 0xE4A]
  391. 0000044C  486D E726                pea.l      [A5 - 0x18DA]
  392. 00000450  3F3C 0810                move.w     -[A7], 0x810
  393. 00000454  A9EB                     syscall    Pack4/FP68K
  394. 00000456  6008                     bra        +0xA /* 00000460 */
  395. 00000458  3FE0                     move.w     <<invalid special address>>, -[A0]
  396. 0000045A  0000 0000                ori.b      D0, 0x0
  397. 0000045E  0000 487A                ori.b      D0, 0x7A /* 'z' */
  398. // begin alternate branch 00000460-00000464
  399. label00000460:
  400. 00000460  487A FFF6                pea.l      [PC - 0xA /* 00000458, value 0x3FE00000 */]
  401. // end alternate branch 00000460-00000464
  402. label00000460: // (misaligned)
  403. 00000462  FFF6                     .invalid   <<F/7/7>>
  404. 00000464  486D F1B6                pea.l      [A5 - 0xE4A]
  405. 00000468  3F3C 080E                move.w     -[A7], 0x80E
  406. 0000046C  A9EB                     syscall    Pack4/FP68K
  407. 0000046E  486D F1B6                pea.l      [A5 - 0xE4A]
  408. 00000472  486D DAF6                pea.l      [A5 - 0x250A]
  409. 00000476  3F3C 0810                move.w     -[A7], 0x810
  410. 0000047A  A9EB                     syscall    Pack4/FP68K
  411. 0000047C  6008                     bra        +0xA /* 00000486 */
  412. 0000047E  0000 0000                ori.b      D0, 0x0
  413. 00000482  0000 0000                ori.b      D0, 0x0
  414. label00000486:
  415. 00000486  487A FFF6                pea.l      [PC - 0xA /* 0000047E, value 0x0, cstring "" */]
  416. 0000048A  486D F1B6                pea.l      [A5 - 0xE4A]
  417. 0000048E  3F3C 080E                move.w     -[A7], 0x80E
  418. 00000492  A9EB                     syscall    Pack4/FP68K
  419. 00000494  486D F1B6                pea.l      [A5 - 0xE4A]
  420. 00000498  486D DBB6                pea.l      [A5 - 0x244A]
  421. 0000049C  3F3C 0810                move.w     -[A7], 0x810
  422. 000004A0  A9EB                     syscall    Pack4/FP68K
  423. 000004A2  6008                     bra        +0xA /* 000004AC */
  424. 000004A4  0000 0000                ori.b      D0, 0x0
  425. 000004A8  0000 0000                ori.b      D0, 0x0
  426. label000004AC:
  427. 000004AC  487A FFF6                pea.l      [PC - 0xA /* 000004A4, value 0x0, cstring "" */]
  428. 000004B0  486D F1B6                pea.l      [A5 - 0xE4A]
  429. 000004B4  3F3C 080E                move.w     -[A7], 0x80E
  430. 000004B8  A9EB                     syscall    Pack4/FP68K
  431. 000004BA  486D F1B6                pea.l      [A5 - 0xE4A]
  432. 000004BE  486D E6E6                pea.l      [A5 - 0x191A]
  433. 000004C2  3F3C 0810                move.w     -[A7], 0x810
  434. 000004C6  A9EB                     syscall    Pack4/FP68K
  435. 000004C8  6008                     bra        +0xA /* 000004D2 */
  436. 000004CA  0000 0000                ori.b      D0, 0x0
  437. 000004CE  0000 0000                ori.b      D0, 0x0
  438. label000004D2:
  439. 000004D2  487A FFF6                pea.l      [PC - 0xA /* 000004CA, value 0x0, cstring "" */]
  440. 000004D6  486D F1B6                pea.l      [A5 - 0xE4A]
  441. 000004DA  3F3C 080E                move.w     -[A7], 0x80E
  442. 000004DE  A9EB                     syscall    Pack4/FP68K
  443. 000004E0  486D F1B6                pea.l      [A5 - 0xE4A]
  444. 000004E4  486D E6DE                pea.l      [A5 - 0x1922]
  445. 000004E8  3F3C 0810                move.w     -[A7], 0x810
  446. 000004EC  A9EB                     syscall    Pack4/FP68K
  447. 000004EE  6008                     bra        +0xA /* 000004F8 */
  448. 000004F0  0000 0000                ori.b      D0, 0x0
  449. 000004F4  0000 0000                ori.b      D0, 0x0
  450. label000004F8:
  451. 000004F8  487A FFF6                pea.l      [PC - 0xA /* 000004F0, value 0x0, cstring "" */]
  452. 000004FC  486D F1B6                pea.l      [A5 - 0xE4A]
  453. 00000500  3F3C 080E                move.w     -[A7], 0x80E
  454. 00000504  A9EB                     syscall    Pack4/FP68K
  455. 00000506  486D F1B6                pea.l      [A5 - 0xE4A]
  456. 0000050A  486D E6D6                pea.l      [A5 - 0x192A]
  457. 0000050E  3F3C 0810                move.w     -[A7], 0x810
  458. 00000512  A9EB                     syscall    Pack4/FP68K
  459. 00000514  6008                     bra        +0xA /* 0000051E */
  460. 00000516  0000 0000                ori.b      D0, 0x0
  461. 0000051A  0000 0000                ori.b      D0, 0x0
  462. label0000051E:
  463. 0000051E  487A FFF6                pea.l      [PC - 0xA /* 00000516, value 0x0, cstring "" */]
  464. 00000522  486D F1B6                pea.l      [A5 - 0xE4A]
  465. 00000526  3F3C 080E                move.w     -[A7], 0x80E
  466. 0000052A  A9EB                     syscall    Pack4/FP68K
  467. 0000052C  486D F1B6                pea.l      [A5 - 0xE4A]
  468. 00000530  486D E6CE                pea.l      [A5 - 0x1932]
  469. 00000534  3F3C 0810                move.w     -[A7], 0x810
  470. 00000538  A9EB                     syscall    Pack4/FP68K
  471. 0000053A  6008                     bra        +0xA /* 00000544 */
  472. 0000053C  0000 0000                ori.b      D0, 0x0
  473. 00000540  0000 0000                ori.b      D0, 0x0
  474. label00000544:
  475. 00000544  487A FFF6                pea.l      [PC - 0xA /* 0000053C, value 0x0, cstring "" */]
  476. 00000548  486D F1B6                pea.l      [A5 - 0xE4A]
  477. 0000054C  3F3C 080E                move.w     -[A7], 0x80E
  478. 00000550  A9EB                     syscall    Pack4/FP68K
  479. 00000552  486D F1B6                pea.l      [A5 - 0xE4A]
  480. 00000556  486D E6C6                pea.l      [A5 - 0x193A]
  481. 0000055A  3F3C 0810                move.w     -[A7], 0x810
  482. 0000055E  A9EB                     syscall    Pack4/FP68K
  483. 00000560  6008                     bra        +0xA /* 0000056A */
  484. 00000562  0000 0000                ori.b      D0, 0x0
  485. 00000566  0000 0000                ori.b      D0, 0x0
  486. label0000056A:
  487. 0000056A  487A FFF6                pea.l      [PC - 0xA /* 00000562, value 0x0, cstring "" */]
  488. 0000056E  486D F1B6                pea.l      [A5 - 0xE4A]
  489. 00000572  3F3C 080E                move.w     -[A7], 0x80E
  490. 00000576  A9EB                     syscall    Pack4/FP68K
  491. 00000578  486D F1B6                pea.l      [A5 - 0xE4A]
  492. 0000057C  486D E6BE                pea.l      [A5 - 0x1942]
  493. 00000580  3F3C 0810                move.w     -[A7], 0x810
  494. 00000584  A9EB                     syscall    Pack4/FP68K
  495. 00000586  6008                     bra        +0xA /* 00000590 */
  496. 00000588  0000 0000                ori.b      D0, 0x0
  497. 0000058C  0000 0000                ori.b      D0, 0x0
  498. label00000590:
  499. 00000590  487A FFF6                pea.l      [PC - 0xA /* 00000588, value 0x0, cstring "" */]
  500. 00000594  486D F1B6                pea.l      [A5 - 0xE4A]
  501. 00000598  3F3C 080E                move.w     -[A7], 0x80E
  502. 0000059C  A9EB                     syscall    Pack4/FP68K
  503. 0000059E  486D F1B6                pea.l      [A5 - 0xE4A]
  504. 000005A2  486D DD26                pea.l      [A5 - 0x22DA]
  505. 000005A6  3F3C 0810                move.w     -[A7], 0x810
  506. 000005AA  A9EB                     syscall    Pack4/FP68K
  507. 000005AC  6008                     bra        +0xA /* 000005B6 */
  508. 000005AE  0000 0000                ori.b      D0, 0x0
  509. 000005B2  0000 0000                ori.b      D0, 0x0
  510. label000005B6:
  511. 000005B6  487A FFF6                pea.l      [PC - 0xA /* 000005AE, value 0x0, cstring "" */]
  512. 000005BA  486D F1B6                pea.l      [A5 - 0xE4A]
  513. 000005BE  3F3C 080E                move.w     -[A7], 0x80E
  514. 000005C2  A9EB                     syscall    Pack4/FP68K
  515. 000005C4  486D F1B6                pea.l      [A5 - 0xE4A]
  516. 000005C8  486D DD16                pea.l      [A5 - 0x22EA]
  517. 000005CC  3F3C 0810                move.w     -[A7], 0x810
  518. 000005D0  A9EB                     syscall    Pack4/FP68K
  519. 000005D2  6008                     bra        +0xA /* 000005DC */
  520. 000005D4  0000 0000                ori.b      D0, 0x0
  521. 000005D8  0000 0000                ori.b      D0, 0x0
  522. label000005DC:
  523. 000005DC  487A FFF6                pea.l      [PC - 0xA /* 000005D4, value 0x0, cstring "" */]
  524. 000005E0  486D F1B6                pea.l      [A5 - 0xE4A]
  525. 000005E4  3F3C 080E                move.w     -[A7], 0x80E
  526. 000005E8  A9EB                     syscall    Pack4/FP68K
  527. 000005EA  486D F1B6                pea.l      [A5 - 0xE4A]
  528. 000005EE  486D DD0E                pea.l      [A5 - 0x22F2]
  529. 000005F2  3F3C 0810                move.w     -[A7], 0x810
  530. 000005F6  A9EB                     syscall    Pack4/FP68K
  531. 000005F8  6008                     bra        +0xA /* 00000602 */
  532. 000005FA  0000 0000                ori.b      D0, 0x0
  533. 000005FE  0000 0000                ori.b      D0, 0x0
  534. label00000602:
  535. 00000602  487A FFF6                pea.l      [PC - 0xA /* 000005FA, value 0x0, cstring "" */]
  536. 00000606  486D F1B6                pea.l      [A5 - 0xE4A]
  537. 0000060A  3F3C 080E                move.w     -[A7], 0x80E
  538. 0000060E  A9EB                     syscall    Pack4/FP68K
  539. 00000610  486D F1B6                pea.l      [A5 - 0xE4A]
  540. 00000614  486D DD06                pea.l      [A5 - 0x22FA]
  541. 00000618  3F3C 0810                move.w     -[A7], 0x810
  542. 0000061C  A9EB                     syscall    Pack4/FP68K
  543. 0000061E  6008                     bra        +0xA /* 00000628 */
  544. 00000620  0000 0000                ori.b      D0, 0x0
  545. 00000624  0000 0000                ori.b      D0, 0x0
  546. label00000628:
  547. 00000628  487A FFF6                pea.l      [PC - 0xA /* 00000620, value 0x0, cstring "" */]
  548. 0000062C  486D F1B6                pea.l      [A5 - 0xE4A]
  549. 00000630  3F3C 080E                move.w     -[A7], 0x80E
  550. 00000634  A9EB                     syscall    Pack4/FP68K
  551. 00000636  486D F1B6                pea.l      [A5 - 0xE4A]
  552. 0000063A  486D DCFE                pea.l      [A5 - 0x2302]
  553. 0000063E  3F3C 0810                move.w     -[A7], 0x810
  554. 00000642  A9EB                     syscall    Pack4/FP68K
  555. 00000644  6008                     bra        +0xA /* 0000064E */
  556. 00000646  0000 0000                ori.b      D0, 0x0
  557. 0000064A  0000 0000                ori.b      D0, 0x0
  558. label0000064E:
  559. 0000064E  487A FFF6                pea.l      [PC - 0xA /* 00000646, value 0x0, cstring "" */]
  560. 00000652  486D F1B6                pea.l      [A5 - 0xE4A]
  561. 00000656  3F3C 080E                move.w     -[A7], 0x80E
  562. 0000065A  A9EB                     syscall    Pack4/FP68K
  563. 0000065C  486D F1B6                pea.l      [A5 - 0xE4A]
  564. 00000660  486D DCF6                pea.l      [A5 - 0x230A]
  565. 00000664  3F3C 0810                move.w     -[A7], 0x810
  566. 00000668  A9EB                     syscall    Pack4/FP68K
  567. 0000066A  6008                     bra        +0xA /* 00000674 */
  568. 0000066C  0000 0000                ori.b      D0, 0x0
  569. 00000670  0000 0000                ori.b      D0, 0x0
  570. label00000674:
  571. 00000674  487A FFF6                pea.l      [PC - 0xA /* 0000066C, value 0x0, cstring "" */]
  572. 00000678  486D F1B6                pea.l      [A5 - 0xE4A]
  573. 0000067C  3F3C 080E                move.w     -[A7], 0x80E
  574. 00000680  A9EB                     syscall    Pack4/FP68K
  575. 00000682  486D F1B6                pea.l      [A5 - 0xE4A]
  576. 00000686  486D DA86                pea.l      [A5 - 0x257A]
  577. 0000068A  3F3C 0810                move.w     -[A7], 0x810
  578. 0000068E  A9EB                     syscall    Pack4/FP68K
  579. 00000690  6008                     bra        +0xA /* 0000069A */
  580. 00000692  0000 0000                ori.b      D0, 0x0
  581. 00000696  0000 0000                ori.b      D0, 0x0
  582. label0000069A:
  583. 0000069A  487A FFF6                pea.l      [PC - 0xA /* 00000692, value 0x0, cstring "" */]
  584. 0000069E  486D F1B6                pea.l      [A5 - 0xE4A]
  585. 000006A2  3F3C 080E                move.w     -[A7], 0x80E
  586. 000006A6  A9EB                     syscall    Pack4/FP68K
  587. 000006A8  486D F1B6                pea.l      [A5 - 0xE4A]
  588. 000006AC  486D DA7E                pea.l      [A5 - 0x2582]
  589. 000006B0  3F3C 0810                move.w     -[A7], 0x810
  590. 000006B4  A9EB                     syscall    Pack4/FP68K
  591. 000006B6  6008                     bra        +0xA /* 000006C0 */
  592. 000006B8  0000 0000                ori.b      D0, 0x0
  593. 000006BC  0000 0000                ori.b      D0, 0x0
  594. label000006C0:
  595. 000006C0  487A FFF6                pea.l      [PC - 0xA /* 000006B8, value 0x0, cstring "" */]
  596. 000006C4  486D F1B6                pea.l      [A5 - 0xE4A]
  597. 000006C8  3F3C 080E                move.w     -[A7], 0x80E
  598. 000006CC  A9EB                     syscall    Pack4/FP68K
  599. 000006CE  486D F1B6                pea.l      [A5 - 0xE4A]
  600. 000006D2  486D DA76                pea.l      [A5 - 0x258A]
  601. 000006D6  3F3C 0810                move.w     -[A7], 0x810
  602. 000006DA  A9EB                     syscall    Pack4/FP68K
  603. 000006DC  6008                     bra        +0xA /* 000006E6 */
  604. 000006DE  0000 0000                ori.b      D0, 0x0
  605. 000006E2  0000 0000                ori.b      D0, 0x0
  606. label000006E6:
  607. 000006E6  487A FFF6                pea.l      [PC - 0xA /* 000006DE, value 0x0, cstring "" */]
  608. 000006EA  486D F1B6                pea.l      [A5 - 0xE4A]
  609. 000006EE  3F3C 080E                move.w     -[A7], 0x80E
  610. 000006F2  A9EB                     syscall    Pack4/FP68K
  611. 000006F4  486D F1B6                pea.l      [A5 - 0xE4A]
  612. 000006F8  486D DA6E                pea.l      [A5 - 0x2592]
  613. 000006FC  3F3C 0810                move.w     -[A7], 0x810
  614. 00000700  A9EB                     syscall    Pack4/FP68K
  615. 00000702  6008                     bra        +0xA /* 0000070C */
  616. 00000704  0000 0000                ori.b      D0, 0x0
  617. 00000708  0000 0000                ori.b      D0, 0x0
  618. label0000070C:
  619. 0000070C  487A FFF6                pea.l      [PC - 0xA /* 00000704, value 0x0, cstring "" */]
  620. 00000710  486D F1B6                pea.l      [A5 - 0xE4A]
  621. 00000714  3F3C 080E                move.w     -[A7], 0x80E
  622. 00000718  A9EB                     syscall    Pack4/FP68K
  623. 0000071A  486D F1B6                pea.l      [A5 - 0xE4A]
  624. 0000071E  486D DA46                pea.l      [A5 - 0x25BA]
  625. 00000722  3F3C 0810                move.w     -[A7], 0x810
  626. 00000726  A9EB                     syscall    Pack4/FP68K
  627. 00000728  6008                     bra        +0xA /* 00000732 */
  628. 0000072A  0000 0000                ori.b      D0, 0x0
  629. 0000072E  0000 0000                ori.b      D0, 0x0
  630. label00000732:
  631. 00000732  487A FFF6                pea.l      [PC - 0xA /* 0000072A, value 0x0, cstring "" */]
  632. 00000736  486D F1B6                pea.l      [A5 - 0xE4A]
  633. 0000073A  3F3C 080E                move.w     -[A7], 0x80E
  634. 0000073E  A9EB                     syscall    Pack4/FP68K
  635. 00000740  486D F1B6                pea.l      [A5 - 0xE4A]
  636. 00000744  486D DA3E                pea.l      [A5 - 0x25C2]
  637. 00000748  3F3C 0810                move.w     -[A7], 0x810
  638. 0000074C  A9EB                     syscall    Pack4/FP68K
  639. 0000074E  6008                     bra        +0xA /* 00000758 */
  640. 00000750  0000 0000                ori.b      D0, 0x0
  641. 00000754  0000 0000                ori.b      D0, 0x0
  642. label00000758:
  643. 00000758  487A FFF6                pea.l      [PC - 0xA /* 00000750, value 0x0, cstring "" */]
  644. 0000075C  486D F1B6                pea.l      [A5 - 0xE4A]
  645. 00000760  3F3C 080E                move.w     -[A7], 0x80E
  646. 00000764  A9EB                     syscall    Pack4/FP68K
  647. 00000766  486D F1B6                pea.l      [A5 - 0xE4A]
  648. 0000076A  486D DA16                pea.l      [A5 - 0x25EA]
  649. 0000076E  3F3C 0810                move.w     -[A7], 0x810
  650. 00000772  A9EB                     syscall    Pack4/FP68K
  651. 00000774  6008                     bra        +0xA /* 0000077E */
  652. 00000776  0000 0000                ori.b      D0, 0x0
  653. 0000077A  0000 0000                ori.b      D0, 0x0
  654. label0000077E:
  655. 0000077E  487A FFF6                pea.l      [PC - 0xA /* 00000776, value 0x0, cstring "" */]
  656. 00000782  486D F1B6                pea.l      [A5 - 0xE4A]
  657. 00000786  3F3C 080E                move.w     -[A7], 0x80E
  658. 0000078A  A9EB                     syscall    Pack4/FP68K
  659. 0000078C  486D F1B6                pea.l      [A5 - 0xE4A]
  660. 00000790  486D DA0E                pea.l      [A5 - 0x25F2]
  661. 00000794  3F3C 0810                move.w     -[A7], 0x810
  662. 00000798  A9EB                     syscall    Pack4/FP68K
  663. 0000079A  6008                     bra        +0xA /* 000007A4 */
  664. 0000079C  0000 0000                ori.b      D0, 0x0
  665. 000007A0  0000 0000                ori.b      D0, 0x0
  666. label000007A4:
  667. 000007A4  487A FFF6                pea.l      [PC - 0xA /* 0000079C, value 0x0, cstring "" */]
  668. 000007A8  486D F1B6                pea.l      [A5 - 0xE4A]
  669. 000007AC  3F3C 080E                move.w     -[A7], 0x80E
  670. 000007B0  A9EB                     syscall    Pack4/FP68K
  671. 000007B2  486D F1B6                pea.l      [A5 - 0xE4A]
  672. 000007B6  486D DA06                pea.l      [A5 - 0x25FA]
  673. 000007BA  3F3C 0810                move.w     -[A7], 0x810
  674. 000007BE  A9EB                     syscall    Pack4/FP68K
  675. 000007C0  6008                     bra        +0xA /* 000007CA */
  676. 000007C2  0000 0000                ori.b      D0, 0x0
  677. 000007C6  0000 0000                ori.b      D0, 0x0
  678. label000007CA:
  679. 000007CA  487A FFF6                pea.l      [PC - 0xA /* 000007C2, value 0x0, cstring "" */]
  680. 000007CE  486D F1B6                pea.l      [A5 - 0xE4A]
  681. 000007D2  3F3C 080E                move.w     -[A7], 0x80E
  682. 000007D6  A9EB                     syscall    Pack4/FP68K
  683. 000007D8  486D F1B6                pea.l      [A5 - 0xE4A]
  684. 000007DC  486D D9E6                pea.l      [A5 - 0x261A]
  685. 000007E0  3F3C 0810                move.w     -[A7], 0x810
  686. 000007E4  A9EB                     syscall    Pack4/FP68K
  687. 000007E6  6008                     bra        +0xA /* 000007F0 */
  688. 000007E8  0000 0000                ori.b      D0, 0x0
  689. 000007EC  0000 0000                ori.b      D0, 0x0
  690. label000007F0:
  691. 000007F0  487A FFF6                pea.l      [PC - 0xA /* 000007E8, value 0x0, cstring "" */]
  692. 000007F4  486D F1B6                pea.l      [A5 - 0xE4A]
  693. 000007F8  3F3C 080E                move.w     -[A7], 0x80E
  694. 000007FC  A9EB                     syscall    Pack4/FP68K
  695. 000007FE  486D F1B6                pea.l      [A5 - 0xE4A]
  696. 00000802  486D D9C6                pea.l      [A5 - 0x263A]
  697. 00000806  3F3C 0810                move.w     -[A7], 0x810
  698. 0000080A  A9EB                     syscall    Pack4/FP68K
  699. 0000080C  6008                     bra        +0xA /* 00000816 */
  700. 0000080E  0000 0000                ori.b      D0, 0x0
  701. 00000812  0000 0000                ori.b      D0, 0x0
  702. label00000816:
  703. 00000816  487A FFF6                pea.l      [PC - 0xA /* 0000080E, value 0x0, cstring "" */]
  704. 0000081A  486D F1B6                pea.l      [A5 - 0xE4A]
  705. 0000081E  3F3C 080E                move.w     -[A7], 0x80E
  706. 00000822  A9EB                     syscall    Pack4/FP68K
  707. 00000824  486D F1B6                pea.l      [A5 - 0xE4A]
  708. 00000828  486D D9BE                pea.l      [A5 - 0x2642]
  709. 0000082C  3F3C 0810                move.w     -[A7], 0x810
  710. 00000830  A9EB                     syscall    Pack4/FP68K
  711. 00000832  6008                     bra        +0xA /* 0000083C */
  712. 00000834  0000 0000                ori.b      D0, 0x0
  713. 00000838  0000 0000                ori.b      D0, 0x0
  714. label0000083C:
  715. 0000083C  487A FFF6                pea.l      [PC - 0xA /* 00000834, value 0x0, cstring "" */]
  716. 00000840  486D F1B6                pea.l      [A5 - 0xE4A]
  717. 00000844  3F3C 080E                move.w     -[A7], 0x80E
  718. 00000848  A9EB                     syscall    Pack4/FP68K
  719. 0000084A  486D F1B6                pea.l      [A5 - 0xE4A]
  720. 0000084E  486D D9B6                pea.l      [A5 - 0x264A]
  721. 00000852  3F3C 0810                move.w     -[A7], 0x810
  722. 00000856  A9EB                     syscall    Pack4/FP68K
  723. 00000858  6008                     bra        +0xA /* 00000862 */
  724. 0000085A  0000 0000                ori.b      D0, 0x0
  725. 0000085E  0000 0000                ori.b      D0, 0x0
  726. label00000862:
  727. 00000862  487A FFF6                pea.l      [PC - 0xA /* 0000085A, value 0x0, cstring "" */]
  728. 00000866  486D F1B6                pea.l      [A5 - 0xE4A]
  729. 0000086A  3F3C 080E                move.w     -[A7], 0x80E
  730. 0000086E  A9EB                     syscall    Pack4/FP68K
  731. 00000870  486D F1B6                pea.l      [A5 - 0xE4A]
  732. 00000874  486D D9AE                pea.l      [A5 - 0x2652]
  733. 00000878  3F3C 0810                move.w     -[A7], 0x810
  734. 0000087C  A9EB                     syscall    Pack4/FP68K
  735. 0000087E  6008                     bra        +0xA /* 00000888 */
  736. 00000880  0000 0000                ori.b      D0, 0x0
  737. 00000884  0000 0000                ori.b      D0, 0x0
  738. label00000888:
  739. 00000888  487A FFF6                pea.l      [PC - 0xA /* 00000880, value 0x0, cstring "" */]
  740. 0000088C  486D F1B6                pea.l      [A5 - 0xE4A]
  741. 00000890  3F3C 080E                move.w     -[A7], 0x80E
  742. 00000894  A9EB                     syscall    Pack4/FP68K
  743. 00000896  486D F1B6                pea.l      [A5 - 0xE4A]
  744. 0000089A  486D D9A6                pea.l      [A5 - 0x265A]
  745. 0000089E  3F3C 0810                move.w     -[A7], 0x810
  746. 000008A2  A9EB                     syscall    Pack4/FP68K
  747. 000008A4  6008                     bra        +0xA /* 000008AE */
  748. 000008A6  0000 0000                ori.b      D0, 0x0
  749. 000008AA  0000 0000                ori.b      D0, 0x0
  750. label000008AE:
  751. 000008AE  487A FFF6                pea.l      [PC - 0xA /* 000008A6, value 0x0, cstring "" */]
  752. 000008B2  486D F1B6                pea.l      [A5 - 0xE4A]
  753. 000008B6  3F3C 080E                move.w     -[A7], 0x80E
  754. 000008BA  A9EB                     syscall    Pack4/FP68K
  755. 000008BC  486D F1B6                pea.l      [A5 - 0xE4A]
  756. 000008C0  486D D976                pea.l      [A5 - 0x268A]
  757. 000008C4  3F3C 0810                move.w     -[A7], 0x810
  758. 000008C8  A9EB                     syscall    Pack4/FP68K
  759. 000008CA  6008                     bra        +0xA /* 000008D4 */
  760. 000008CC  0000 0000                ori.b      D0, 0x0
  761. 000008D0  0000 0000                ori.b      D0, 0x0
  762. label000008D4:
  763. 000008D4  487A FFF6                pea.l      [PC - 0xA /* 000008CC, value 0x0, cstring "" */]
  764. 000008D8  486D F1B6                pea.l      [A5 - 0xE4A]
  765. 000008DC  3F3C 080E                move.w     -[A7], 0x80E
  766. 000008E0  A9EB                     syscall    Pack4/FP68K
  767. 000008E2  486D F1B6                pea.l      [A5 - 0xE4A]
  768. 000008E6  486D D96E                pea.l      [A5 - 0x2692]
  769. 000008EA  3F3C 0810                move.w     -[A7], 0x810
  770. 000008EE  A9EB                     syscall    Pack4/FP68K
  771. 000008F0  6008                     bra        +0xA /* 000008FA */
  772. 000008F2  3FA9 9999 9999           move.w     [[ + A1]], [A1 - 0x6667]
  773. 000008F8  999A                     sub.l      [A2]+, D4
  774. label000008FA:
  775. 000008FA  487A FFF6                pea.l      [PC - 0xA /* 000008F2, value 0x3FA99999 */]
  776. 000008FE  486D F1B6                pea.l      [A5 - 0xE4A]
  777. 00000902  3F3C 080E                move.w     -[A7], 0x80E
  778. 00000906  A9EB                     syscall    Pack4/FP68K
  779. 00000908  486D F1B6                pea.l      [A5 - 0xE4A]
  780. 0000090C  486D D986                pea.l      [A5 - 0x267A]
  781. 00000910  3F3C 0810                move.w     -[A7], 0x810
  782. 00000914  A9EB                     syscall    Pack4/FP68K
  783. 00000916  6008                     bra        +0xA /* 00000920 */
  784. 00000918  4059                     negx.w     [A1]+
  785. 0000091A  0000 0000                ori.b      D0, 0x0
  786. 0000091E  0000 487A                ori.b      D0, 0x7A /* 'z' */
  787. // begin alternate branch 00000920-00000924
  788. label00000920:
  789. 00000920  487A FFF6                pea.l      [PC - 0xA /* 00000918, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  790. // end alternate branch 00000920-00000924
  791. label00000920: // (misaligned)
  792. 00000922  FFF6                     .invalid   <<F/7/7>>
  793. 00000924  486D F1B6                pea.l      [A5 - 0xE4A]
  794. 00000928  3F3C 080E                move.w     -[A7], 0x80E
  795. 0000092C  A9EB                     syscall    Pack4/FP68K
  796. 0000092E  486D F1B6                pea.l      [A5 - 0xE4A]
  797. 00000932  486D D9CE                pea.l      [A5 - 0x2632]
  798. 00000936  3F3C 0810                move.w     -[A7], 0x810
  799. 0000093A  A9EB                     syscall    Pack4/FP68K
  800. 0000093C  6008                     bra        +0xA /* 00000946 */
  801. 0000093E  408F                     negx.l     A7
  802. 00000940  4000                     negx.b     D0
  803. 00000942  0000 0000                ori.b      D0, 0x0
  804. label00000946:
  805. 00000946  487A FFF6                pea.l      [PC - 0xA /* 0000093E, value 0x408F4000 */]
  806. 0000094A  486D F1B6                pea.l      [A5 - 0xE4A]
  807. 0000094E  3F3C 080E                move.w     -[A7], 0x80E
  808. 00000952  A9EB                     syscall    Pack4/FP68K
  809. 00000954  486D F1B6                pea.l      [A5 - 0xE4A]
  810. 00000958  486D D9DE                pea.l      [A5 - 0x2622]
  811. 0000095C  3F3C 0810                move.w     -[A7], 0x810
  812. 00000960  A9EB                     syscall    Pack4/FP68K
  813. 00000962  6008                     bra        +0xA /* 0000096C */
  814. 00000964  408F                     negx.l     A7
  815. 00000966  4000                     negx.b     D0
  816. 00000968  0000 0000                ori.b      D0, 0x0
  817. label0000096C:
  818. 0000096C  487A FFF6                pea.l      [PC - 0xA /* 00000964, value 0x408F4000 */]
  819. 00000970  486D F1B6                pea.l      [A5 - 0xE4A]
  820. 00000974  3F3C 080E                move.w     -[A7], 0x80E
  821. 00000978  A9EB                     syscall    Pack4/FP68K
  822. 0000097A  486D F1B6                pea.l      [A5 - 0xE4A]
  823. 0000097E  486D D9D6                pea.l      [A5 - 0x262A]
  824. 00000982  3F3C 0810                move.w     -[A7], 0x810
  825. 00000986  A9EB                     syscall    Pack4/FP68K
  826. 00000988  6008                     bra        +0xA /* 00000992 */
  827. 0000098A  412E 8480                .invalid   0, [A6 - 0x7B80] // invalid opcode 4 with b == 4
  828. 0000098E  0000 0000                ori.b      D0, 0x0
  829. label00000992:
  830. 00000992  487A FFF6                pea.l      [PC - 0xA /* 0000098A, value 0x412E8480 */]
  831. 00000996  486D F1B6                pea.l      [A5 - 0xE4A]
  832. 0000099A  3F3C 080E                move.w     -[A7], 0x80E
  833. 0000099E  A9EB                     syscall    Pack4/FP68K
  834. 000009A0  486D F1B6                pea.l      [A5 - 0xE4A]
  835. 000009A4  486D DA8E                pea.l      [A5 - 0x2572]
  836. 000009A8  3F3C 0810                move.w     -[A7], 0x810
  837. 000009AC  A9EB                     syscall    Pack4/FP68K
  838. 000009AE  6008                     bra        +0xA /* 000009B8 */
  839. 000009B0  4163                     chk.w      D0, -[A3]
  840. 000009B2  12D0                     move.b     [A1]+, [A0]
  841. 000009B4  0000 0000                ori.b      D0, 0x0
  842. label000009B8:
  843. 000009B8  487A FFF6                pea.l      [PC - 0xA /* 000009B0, value 0x416312D0 */]
  844. 000009BC  486D F1B6                pea.l      [A5 - 0xE4A]
  845. 000009C0  3F3C 080E                move.w     -[A7], 0x80E
  846. 000009C4  A9EB                     syscall    Pack4/FP68K
  847. 000009C6  486D F1B6                pea.l      [A5 - 0xE4A]
  848. 000009CA  486D DA9E                pea.l      [A5 - 0x2562]
  849. 000009CE  3F3C 0810                move.w     -[A7], 0x810
  850. 000009D2  A9EB                     syscall    Pack4/FP68K
  851. 000009D4  6008                     bra        +0xA /* 000009DE */
  852. 000009D6  4163                     chk.w      D0, -[A3]
  853. 000009D8  12D0                     move.b     [A1]+, [A0]
  854. 000009DA  0000 0000                ori.b      D0, 0x0
  855. label000009DE:
  856. 000009DE  487A FFF6                pea.l      [PC - 0xA /* 000009D6, value 0x416312D0 */]
  857. 000009E2  486D F1B6                pea.l      [A5 - 0xE4A]
  858. 000009E6  3F3C 080E                move.w     -[A7], 0x80E
  859. 000009EA  A9EB                     syscall    Pack4/FP68K
  860. 000009EC  486D F1B6                pea.l      [A5 - 0xE4A]
  861. 000009F0  486D DA96                pea.l      [A5 - 0x256A]
  862. 000009F4  3F3C 0810                move.w     -[A7], 0x810
  863. 000009F8  A9EB                     syscall    Pack4/FP68K
  864. 000009FA  6008                     bra        +0xA /* 00000A04 */
  865. 000009FC  40C3                     move.w     D3, SR
  866. 000009FE  8800                     or.b       D4, D0
  867. 00000A00  0000 0000                ori.b      D0, 0x0
  868. label00000A04:
  869. 00000A04  487A FFF6                pea.l      [PC - 0xA /* 000009FC, value 0x40C38800 */]
  870. 00000A08  486D F1B6                pea.l      [A5 - 0xE4A]
  871. 00000A0C  3F3C 080E                move.w     -[A7], 0x80E
  872. 00000A10  A9EB                     syscall    Pack4/FP68K
  873. 00000A12  486D F1B6                pea.l      [A5 - 0xE4A]
  874. 00000A16  486D D9EE                pea.l      [A5 - 0x2612]
  875. 00000A1A  3F3C 0810                move.w     -[A7], 0x810
  876. 00000A1E  A9EB                     syscall    Pack4/FP68K
  877. 00000A20  6008                     bra        +0xA /* 00000A2A */
  878. 00000A22  40F8 6A00                move.w     [0x00006A00], SR
  879. 00000A26  0000 0000                ori.b      D0, 0x0
  880. label00000A2A:
  881. 00000A2A  487A FFF6                pea.l      [PC - 0xA /* 00000A22, value 0x40F86A00 */]
  882. 00000A2E  486D F1B6                pea.l      [A5 - 0xE4A]
  883. 00000A32  3F3C 080E                move.w     -[A7], 0x80E
  884. 00000A36  A9EB                     syscall    Pack4/FP68K
  885. 00000A38  486D F1B6                pea.l      [A5 - 0xE4A]
  886. 00000A3C  486D D9FE                pea.l      [A5 - 0x2602]
  887. 00000A40  3F3C 0810                move.w     -[A7], 0x810
  888. 00000A44  A9EB                     syscall    Pack4/FP68K
  889. 00000A46  6008                     bra        +0xA /* 00000A50 */
  890. 00000A48  40F8 6A00                move.w     [0x00006A00], SR
  891. 00000A4C  0000 0000                ori.b      D0, 0x0
  892. label00000A50:
  893. 00000A50  487A FFF6                pea.l      [PC - 0xA /* 00000A48, value 0x40F86A00 */]
  894. 00000A54  486D F1B6                pea.l      [A5 - 0xE4A]
  895. 00000A58  3F3C 080E                move.w     -[A7], 0x80E
  896. 00000A5C  A9EB                     syscall    Pack4/FP68K
  897. 00000A5E  486D F1B6                pea.l      [A5 - 0xE4A]
  898. 00000A62  486D D9F6                pea.l      [A5 - 0x260A]
  899. 00000A66  3F3C 0810                move.w     -[A7], 0x810
  900. 00000A6A  A9EB                     syscall    Pack4/FP68K
  901. 00000A6C  6008                     bra        +0xA /* 00000A76 */
  902. 00000A6E  408F                     negx.l     A7
  903. 00000A70  4000                     negx.b     D0
  904. 00000A72  0000 0000                ori.b      D0, 0x0
  905. label00000A76:
  906. 00000A76  487A FFF6                pea.l      [PC - 0xA /* 00000A6E, value 0x408F4000 */]
  907. 00000A7A  486D F1B6                pea.l      [A5 - 0xE4A]
  908. 00000A7E  3F3C 080E                move.w     -[A7], 0x80E
  909. 00000A82  A9EB                     syscall    Pack4/FP68K
  910. 00000A84  486D F1B6                pea.l      [A5 - 0xE4A]
  911. 00000A88  486D DA56                pea.l      [A5 - 0x25AA]
  912. 00000A8C  3F3C 0810                move.w     -[A7], 0x810
  913. 00000A90  A9EB                     syscall    Pack4/FP68K
  914. 00000A92  6008                     bra        +0xA /* 00000A9C */
  915. 00000A94  40C3                     move.w     D3, SR
  916. 00000A96  8800                     or.b       D4, D0
  917. 00000A98  0000 0000                ori.b      D0, 0x0
  918. label00000A9C:
  919. 00000A9C  487A FFF6                pea.l      [PC - 0xA /* 00000A94, value 0x40C38800 */]
  920. 00000AA0  486D F1B6                pea.l      [A5 - 0xE4A]
  921. 00000AA4  3F3C 080E                move.w     -[A7], 0x80E
  922. 00000AA8  A9EB                     syscall    Pack4/FP68K
  923. 00000AAA  486D F1B6                pea.l      [A5 - 0xE4A]
  924. 00000AAE  486D DA66                pea.l      [A5 - 0x259A]
  925. 00000AB2  3F3C 0810                move.w     -[A7], 0x810
  926. 00000AB6  A9EB                     syscall    Pack4/FP68K
  927. 00000AB8  6008                     bra        +0xA /* 00000AC2 */
  928. 00000ABA  40C3                     move.w     D3, SR
  929. 00000ABC  8800                     or.b       D4, D0
  930. 00000ABE  0000 0000                ori.b      D0, 0x0
  931. label00000AC2:
  932. 00000AC2  487A FFF6                pea.l      [PC - 0xA /* 00000ABA, value 0x40C38800 */]
  933. 00000AC6  486D F1B6                pea.l      [A5 - 0xE4A]
  934. 00000ACA  3F3C 080E                move.w     -[A7], 0x80E
  935. 00000ACE  A9EB                     syscall    Pack4/FP68K
  936. 00000AD0  486D F1B6                pea.l      [A5 - 0xE4A]
  937. 00000AD4  486D DA5E                pea.l      [A5 - 0x25A2]
  938. 00000AD8  3F3C 0810                move.w     -[A7], 0x810
  939. 00000ADC  A9EB                     syscall    Pack4/FP68K
  940. 00000ADE  6008                     bra        +0xA /* 00000AE8 */
  941. 00000AE0  40C3                     move.w     D3, SR
  942. 00000AE2  8800                     or.b       D4, D0
  943. 00000AE4  0000 0000                ori.b      D0, 0x0
  944. label00000AE8:
  945. 00000AE8  487A FFF6                pea.l      [PC - 0xA /* 00000AE0, value 0x40C38800 */]
  946. 00000AEC  486D F1B6                pea.l      [A5 - 0xE4A]
  947. 00000AF0  3F3C 080E                move.w     -[A7], 0x80E
  948. 00000AF4  A9EB                     syscall    Pack4/FP68K
  949. 00000AF6  486D F1B6                pea.l      [A5 - 0xE4A]
  950. 00000AFA  486D DA1E                pea.l      [A5 - 0x25E2]
  951. 00000AFE  3F3C 0810                move.w     -[A7], 0x810
  952. 00000B02  A9EB                     syscall    Pack4/FP68K
  953. 00000B04  6008                     bra        +0xA /* 00000B0E */
  954. 00000B06  40F8 6A00                move.w     [0x00006A00], SR
  955. 00000B0A  0000 0000                ori.b      D0, 0x0
  956. label00000B0E:
  957. 00000B0E  487A FFF6                pea.l      [PC - 0xA /* 00000B06, value 0x40F86A00 */]
  958. 00000B12  486D F1B6                pea.l      [A5 - 0xE4A]
  959. 00000B16  3F3C 080E                move.w     -[A7], 0x80E
  960. 00000B1A  A9EB                     syscall    Pack4/FP68K
  961. 00000B1C  486D F1B6                pea.l      [A5 - 0xE4A]
  962. 00000B20  486D DA2E                pea.l      [A5 - 0x25D2]
  963. 00000B24  3F3C 0810                move.w     -[A7], 0x810
  964. 00000B28  A9EB                     syscall    Pack4/FP68K
  965. 00000B2A  6008                     bra        +0xA /* 00000B34 */
  966. 00000B2C  40F8 6A00                move.w     [0x00006A00], SR
  967. 00000B30  0000 0000                ori.b      D0, 0x0
  968. label00000B34:
  969. 00000B34  487A FFF6                pea.l      [PC - 0xA /* 00000B2C, value 0x40F86A00 */]
  970. 00000B38  486D F1B6                pea.l      [A5 - 0xE4A]
  971. 00000B3C  3F3C 080E                move.w     -[A7], 0x80E
  972. 00000B40  A9EB                     syscall    Pack4/FP68K
  973. 00000B42  486D F1B6                pea.l      [A5 - 0xE4A]
  974. 00000B46  486D DA26                pea.l      [A5 - 0x25DA]
  975. 00000B4A  3F3C 0810                move.w     -[A7], 0x810
  976. 00000B4E  A9EB                     syscall    Pack4/FP68K
  977. 00000B50  6008                     bra        +0xA /* 00000B5A */
  978. 00000B52  40C3                     move.w     D3, SR
  979. 00000B54  8800                     or.b       D4, D0
  980. 00000B56  0000 0000                ori.b      D0, 0x0
  981. label00000B5A:
  982. 00000B5A  487A FFF6                pea.l      [PC - 0xA /* 00000B52, value 0x40C38800 */]
  983. 00000B5E  486D F1B6                pea.l      [A5 - 0xE4A]
  984. 00000B62  3F3C 080E                move.w     -[A7], 0x80E
  985. 00000B66  A9EB                     syscall    Pack4/FP68K
  986. 00000B68  486D F1B6                pea.l      [A5 - 0xE4A]
  987. 00000B6C  486D D98E                pea.l      [A5 - 0x2672]
  988. 00000B70  3F3C 0810                move.w     -[A7], 0x810
  989. 00000B74  A9EB                     syscall    Pack4/FP68K
  990. 00000B76  6008                     bra        +0xA /* 00000B80 */
  991. 00000B78  40F8 6A00                move.w     [0x00006A00], SR
  992. 00000B7C  0000 0000                ori.b      D0, 0x0
  993. label00000B80:
  994. 00000B80  487A FFF6                pea.l      [PC - 0xA /* 00000B78, value 0x40F86A00 */]
  995. 00000B84  486D F1B6                pea.l      [A5 - 0xE4A]
  996. 00000B88  3F3C 080E                move.w     -[A7], 0x80E
  997. 00000B8C  A9EB                     syscall    Pack4/FP68K
  998. 00000B8E  486D F1B6                pea.l      [A5 - 0xE4A]
  999. 00000B92  486D D99E                pea.l      [A5 - 0x2662]
  1000. 00000B96  3F3C 0810                move.w     -[A7], 0x810
  1001. 00000B9A  A9EB                     syscall    Pack4/FP68K
  1002. 00000B9C  6008                     bra        +0xA /* 00000BA6 */
  1003. 00000B9E  40F8 6A00                move.w     [0x00006A00], SR
  1004. 00000BA2  0000 0000                ori.b      D0, 0x0
  1005. label00000BA6:
  1006. 00000BA6  487A FFF6                pea.l      [PC - 0xA /* 00000B9E, value 0x40F86A00 */]
  1007. 00000BAA  486D F1B6                pea.l      [A5 - 0xE4A]
  1008. 00000BAE  3F3C 080E                move.w     -[A7], 0x80E
  1009. 00000BB2  A9EB                     syscall    Pack4/FP68K
  1010. 00000BB4  486D F1B6                pea.l      [A5 - 0xE4A]
  1011. 00000BB8  486D D996                pea.l      [A5 - 0x266A]
  1012. 00000BBC  3F3C 0810                move.w     -[A7], 0x810
  1013. 00000BC0  A9EB                     syscall    Pack4/FP68K
  1014. 00000BC2  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1015. 00000BC6  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1016. 00000BCA  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1017. 00000BCE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1018. 00000BD2  486D F12A                pea.l      [A5 - 0xED6]
  1019. 00000BD6  A928                     syscall    InvalRect
  1020. 00000BD8  3B7C 0001 EAD6           move.w     [A5 - 0x152A], 0x1
  1021. 00000BDE  3B7C 0001 EAD4           move.w     [A5 - 0x152C], 0x1
  1022. 00000BE4  4E5E                     unlink     A6
  1023. 00000BE6  4E75                     rts
  1024. export_116:
  1025. 00000BE8  4E56 0000                link       A6, 0
  1026. 00000BEC  48E7 0C18                movem.l    -[A7], D4,D5,A3,A4
  1027. 00000BF0  266E 0008                movea.l    A3, [A6 + 0x8]
  1028. 00000BF4  382E 000C                move.w     D4, [A6 + 0xC]
  1029. 00000BF8  1A2E 000F                move.b     D5, [A6 + 0xF]
  1030. 00000BFC  284B                     movea.l    A4, A3
  1031. label00000BFE:
  1032. 00000BFE  3604                     move.w     D3, D4
  1033. 00000C00  5344                     subq.w     D4, 1
  1034. 00000C02  4A43                     tst.w      D3
  1035. 00000C04  6708                     beq        +0xA /* 00000C0E */
  1036. 00000C06  244B                     movea.l    A2, A3
  1037. 00000C08  528B                     addq.l     A3, 1
  1038. 00000C0A  1485                     move.b     [A2], D5
  1039. 00000C0C  60F0                     bra        -0xE /* 00000BFE */
  1040. label00000C0E:
  1041. 00000C0E  200C                     move.l     D0, A4
  1042. 00000C10  4CDF 1830                movem.l    D4,D5,A3,A4, [A7]+
  1043. 00000C14  4E5E                     unlink     A6
  1044. 00000C16  4E75                     rts
  1045. fn00000C18:
  1046. 00000C18  4E56 FFF8                link       A6, -0x0008
  1047. 00000C1C  48E7 0810                movem.l    -[A7], D4,A3
  1048. 00000C20  266E 0008                movea.l    A3, [A6 + 0x8]
  1049. 00000C24  382E 000C                move.w     D4, [A6 + 0xC]
  1050. 00000C28  4A6D D92C                tst.w      [A5 - 0x26D4]
  1051. 00000C2C  6770                     beq        +0x72 /* 00000C9E */
  1052. 00000C2E  42A7                     clr.l      -[A7]
  1053. 00000C30  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1054. 00000C34  584F                     addq.w     A7, 4
  1055. 00000C36  2D40 FFFC                move.l     [A6 - 0x4], D0
  1056. 00000C3A  3F3C 03E8                move.w     -[A7], 0x3E8
  1057. 00000C3E  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1058. 00000C42  544F                     addq.w     A7, 2
  1059. 00000C44  2D40 FFF8                move.l     [A6 - 0x8], D0
  1060. 00000C48  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1061. 00000C4C  3F04                     move.w     -[A7], D4
  1062. 00000C4E  2F0B                     move.l     -[A7], A3
  1063. 00000C50  4EBA 00CE                jsr        [PC + 0xCE /* 00000D20 */]
  1064. 00000C54  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1065. 00000C58  4267                     clr.w      -[A7]
  1066. 00000C5A  2F2D F1B2                move.l     -[A7], [A5 - 0xE4E]
  1067. 00000C5E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1068. 00000C62  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1069. 00000C66  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1070. 00000C6A  584F                     addq.w     A7, 4
  1071. 00000C6C  48C0                     ext.l      D0
  1072. 00000C6E  2F00                     move.l     -[A7], D0
  1073. 00000C70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1074. 00000C74  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1075. 00000C78  301F                     move.w     D0, [A7]+
  1076. 00000C7A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1077. 00000C7E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1078. 00000C82  584F                     addq.w     A7, 4
  1079. 00000C84  4267                     clr.w      -[A7]
  1080. 00000C86  2F2D F1B2                move.l     -[A7], [A5 - 0xE4E]
  1081. 00000C8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1082. 00000C8E  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1083. 00000C92  301F                     move.w     D0, [A7]+
  1084. 00000C94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1085. 00000C98  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1086. 00000C9C  584F                     addq.w     A7, 4
  1087. label00000C9E:
  1088. 00000C9E  4CDF 0810                movem.l    D4,A3, [A7]+
  1089. 00000CA2  4E5E                     unlink     A6
  1090. 00000CA4  4E75                     rts
  1091. fn00000CA6:
  1092. 00000CA6  4E56 0000                link       A6, 0
  1093. 00000CAA  2F0B                     move.l     -[A7], A3
  1094. 00000CAC  266E 0008                movea.l    A3, [A6 + 0x8]
  1095. 00000CB0  2F0B                     move.l     -[A7], A3
  1096. 00000CB2  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1097. 00000CB6  584F                     addq.w     A7, 4
  1098. 00000CB8  3F00                     move.w     -[A7], D0
  1099. 00000CBA  2F0B                     move.l     -[A7], A3
  1100. 00000CBC  4EBA FF5A                jsr        [PC - 0xA6 /* 00000C18 */]
  1101. 00000CC0  5C4F                     addq.w     A7, 6
  1102. 00000CC2  265F                     movea.l    A3, [A7]+
  1103. 00000CC4  4E5E                     unlink     A6
  1104. 00000CC6  4E75                     rts
  1105. export_117:
  1106. 00000CC8  4E56 0000                link       A6, 0
  1107. 00000CCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1108. 00000CD0  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1109. 00000CD4  584F                     addq.w     A7, 4
  1110. 00000CD6  246E 0008                movea.l    A2, [A6 + 0x8]
  1111. 00000CDA  2252                     movea.l    A1, [A2]
  1112. 00000CDC  1611                     move.b     D3, [A1]
  1113. 00000CDE  C67C 00FF                and.w      D3, 0xFF
  1114. 00000CE2  3F03                     move.w     -[A7], D3
  1115. 00000CE4  246E 0008                movea.l    A2, [A6 + 0x8]
  1116. 00000CE8  2252                     movea.l    A1, [A2]
  1117. 00000CEA  4869 0001                pea.l      [A1 + 0x1]
  1118. 00000CEE  4EBA FF28                jsr        [PC - 0xD8 /* 00000C18 */]
  1119. 00000CF2  5C4F                     addq.w     A7, 6
  1120. 00000CF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1121. 00000CF8  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1122. 00000CFC  584F                     addq.w     A7, 4
  1123. 00000CFE  4E5E                     unlink     A6
  1124. 00000D00  4E75                     rts
  1125. export_118:
  1126. 00000D02  4E56 FF00                link       A6, -0x0100
  1127. 00000D06  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1128. 00000D0A  486E FF00                pea.l      [A6 - 0x100]
  1129. 00000D0E  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1130. 00000D12  5C4F                     addq.w     A7, 6
  1131. 00000D14  486E FF00                pea.l      [A6 - 0x100]
  1132. 00000D18  618C                     bsr        -0x72 /* 00000CA6 */
  1133. 00000D1A  584F                     addq.w     A7, 4
  1134. 00000D1C  4E5E                     unlink     A6
  1135. 00000D1E  4E75                     rts
  1136. fn00000D20:
  1137. 00000D20  4E56 FCFA                link       A6, -0x0306
  1138. 00000D24  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  1139. 00000D28  266E 0008                movea.l    A3, [A6 + 0x8]
  1140. 00000D2C  382E 000C                move.w     D4, [A6 + 0xC]
  1141. 00000D30  7A00                     moveq.l    D5, 0x00
  1142. 00000D32  7C00                     moveq.l    D6, 0x00
  1143. 00000D34  7E00                     moveq.l    D7, 0x00
  1144. 00000D36  3D7C 0001 FEFE           move.w     [A6 - 0x102], 0x1
  1145. 00000D3C  7A00                     moveq.l    D5, 0x00
  1146. 00000D3E  6000 01A4                bra        +0x1A6 /* 00000EE4 */
  1147. label00000D42:
  1148. 00000D42  302E FEFE                move.w     D0, [A6 - 0x102]
  1149. 00000D46  6000 018A                bra        +0x18C /* 00000ED2 */
  1150. label00000D4A:
  1151. 00000D4A  1633 5000                move.b     D3, [A3 + D5.w]
  1152. 00000D4E  C67C 00FF                and.w      D3, 0xFF
  1153. 00000D52  5243                     addq.w     D3, 1
  1154. 00000D54  45ED EE32                lea.l      A2, [A5 - 0x11CE]
  1155. 00000D58  1432 3000                move.b     D2, [A2 + D3.w]
  1156. 00000D5C  4882                     ext.w      D2
  1157. 00000D5E  C47C 0004                and.w      D2, 0x4
  1158. 00000D62  6718                     beq        +0x1A /* 00000D7C */
  1159. 00000D64  7E00                     moveq.l    D7, 0x00
  1160. 00000D66  3607                     move.w     D3, D7
  1161. 00000D68  5247                     addq.w     D7, 1
  1162. 00000D6A  45EE FF00                lea.l      A2, [A6 - 0x100]
  1163. 00000D6E  15B3 5000 3000           move.b     [A2 + D3.w], [A3 + D5.w]
  1164. 00000D74  3D7C 0002 FEFE           move.w     [A6 - 0x102], 0x2
  1165. 00000D7A  600E                     bra        +0x10 /* 00000D8A */
  1166. label00000D7C:
  1167. 00000D7C  3606                     move.w     D3, D6
  1168. 00000D7E  5246                     addq.w     D6, 1
  1169. 00000D80  246E 000E                movea.l    A2, [A6 + 0xE]
  1170. 00000D84  15B3 5000 3000           move.b     [A2 + D3.w], [A3 + D5.w]
  1171. label00000D8A:
  1172. 00000D8A  6000 0156                bra        +0x158 /* 00000EE2 */
  1173. label00000D8E:
  1174. 00000D8E  1633 5000                move.b     D3, [A3 + D5.w]
  1175. 00000D92  C67C 00FF                and.w      D3, 0xFF
  1176. 00000D96  5243                     addq.w     D3, 1
  1177. 00000D98  45ED EE32                lea.l      A2, [A5 - 0x11CE]
  1178. 00000D9C  1432 3000                move.b     D2, [A2 + D3.w]
  1179. 00000DA0  4882                     ext.w      D2
  1180. 00000DA2  C47C 0004                and.w      D2, 0x4
  1181. 00000DA6  6712                     beq        +0x14 /* 00000DBA */
  1182. 00000DA8  3607                     move.w     D3, D7
  1183. 00000DAA  5247                     addq.w     D7, 1
  1184. 00000DAC  45EE FF00                lea.l      A2, [A6 - 0x100]
  1185. 00000DB0  15B3 5000 3000           move.b     [A2 + D3.w], [A3 + D5.w]
  1186. 00000DB6  6000 00E8                bra        +0xEA /* 00000EA0 */
  1187. label00000DBA:
  1188. 00000DBA  45EE FD02                lea.l      A2, [A6 - 0x2FE]
  1189. 00000DBE  2D4A FCFE                move.l     [A6 - 0x302], A2
  1190. 00000DC2  45EE FF00                lea.l      A2, [A6 - 0x100]
  1191. 00000DC6  4232 7000                clr.b      [A2 + D7.w]
  1192. 00000DCA  486E FF00                pea.l      [A6 - 0x100]
  1193. 00000DCE  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1194. 00000DD2  584F                     addq.w     A7, 4
  1195. 00000DD4  486D F990                pea.l      [A5 - 0x670]
  1196. 00000DD8  486E FEF6                pea.l      [A6 - 0x10A]
  1197. 00000DDC  3F3C 0810                move.w     -[A7], 0x810
  1198. 00000DE0  A9EB                     syscall    Pack4/FP68K
  1199. 00000DE2  486E FEF6                pea.l      [A6 - 0x10A]
  1200. 00000DE6  486D F9AE                pea.l      [A5 - 0x652]
  1201. 00000DEA  3F3C 080E                move.w     -[A7], 0x80E
  1202. 00000DEE  A9EB                     syscall    Pack4/FP68K
  1203. 00000DF0  4267                     clr.w      -[A7]
  1204. 00000DF2  2F0F                     move.l     -[A7], A7
  1205. 00000DF4  486D F9AE                pea.l      [A5 - 0x652]
  1206. 00000DF8  3F3C 2008                move.w     -[A7], 0x2008
  1207. 00000DFC  A9EB                     syscall    Pack4/FP68K
  1208. 00000DFE  544F                     addq.w     A7, 2
  1209. 00000E00  662A                     bne        +0x2C /* 00000E2C */
  1210. 00000E02  45FA 00F6                lea.l      A2, [PC + 0xF6 /* 00000EFA, value 0x7A65726F 'zero', cstring "zero" */]
  1211. 00000E06  2D4A FCFA                move.l     [A6 - 0x306], A2
  1212. 00000E0A  2F2E FCFA                move.l     -[A7], [A6 - 0x306]
  1213. 00000E0E  48C6                     ext.l      D6
  1214. 00000E10  2446                     movea.l    A2, D6
  1215. 00000E12  D5EE 000E                add.l      A2, [A6 + 0xE]
  1216. 00000E16  2F0A                     move.l     -[A7], A2
  1217. 00000E18  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1218. 00000E1C  504F                     addq.w     A7, 8
  1219. 00000E1E  2F2E FCFA                move.l     -[A7], [A6 - 0x306]
  1220. 00000E22  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1221. 00000E26  584F                     addq.w     A7, 4
  1222. 00000E28  DC40                     add.w      D6, D0
  1223. 00000E2A  604A                     bra        +0x4C /* 00000E76 */
  1224. label00000E2C:
  1225. 00000E2C  486E FCFE                pea.l      [A6 - 0x302]
  1226. 00000E30  514F                     subq.w     A7, 8
  1227. 00000E32  486E FEF6                pea.l      [A6 - 0x10A]
  1228. 00000E36  486D F1B6                pea.l      [A5 - 0xE4A]
  1229. 00000E3A  3F3C 080E                move.w     -[A7], 0x80E
  1230. 00000E3E  A9EB                     syscall    Pack4/FP68K
  1231. 00000E40  486D F1B6                pea.l      [A5 - 0xE4A]
  1232. 00000E44  486F 0004                pea.l      [A7 + 0x4]
  1233. 00000E48  3F3C 0810                move.w     -[A7], 0x810
  1234. 00000E4C  A9EB                     syscall    Pack4/FP68K
  1235. 00000E4E  4EBA 00B0                jsr        [PC + 0xB0 /* 00000F00 */]
  1236. 00000E52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1237. 00000E56  486E FD02                pea.l      [A6 - 0x2FE]
  1238. 00000E5A  48C6                     ext.l      D6
  1239. 00000E5C  2446                     movea.l    A2, D6
  1240. 00000E5E  D5EE 000E                add.l      A2, [A6 + 0xE]
  1241. 00000E62  2F0A                     move.l     -[A7], A2
  1242. 00000E64  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1243. 00000E68  504F                     addq.w     A7, 8
  1244. 00000E6A  486E FD02                pea.l      [A6 - 0x2FE]
  1245. 00000E6E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1246. 00000E72  584F                     addq.w     A7, 4
  1247. 00000E74  DC40                     add.w      D6, D0
  1248. label00000E76:
  1249. 00000E76  1633 5000                move.b     D3, [A3 + D5.w]
  1250. 00000E7A  C67C 00FF                and.w      D3, 0xFF
  1251. 00000E7E  B67C 002E                cmp.w      D3, 0x2E /* '.' */
  1252. 00000E82  6608                     bne        +0xA /* 00000E8C */
  1253. 00000E84  3D7C 0003 FEFE           move.w     [A6 - 0x102], 0x3
  1254. 00000E8A  6006                     bra        +0x8 /* 00000E92 */
  1255. label00000E8C:
  1256. 00000E8C  3D7C 0001 FEFE           move.w     [A6 - 0x102], 0x1
  1257. label00000E92:
  1258. 00000E92  3606                     move.w     D3, D6
  1259. 00000E94  5246                     addq.w     D6, 1
  1260. 00000E96  246E 000E                movea.l    A2, [A6 + 0xE]
  1261. 00000E9A  15B3 5000 3000           move.b     [A2 + D3.w], [A3 + D5.w]
  1262. label00000EA0:
  1263. 00000EA0  6040                     bra        +0x42 /* 00000EE2 */
  1264. label00000EA2:
  1265. 00000EA2  1633 5000                move.b     D3, [A3 + D5.w]
  1266. 00000EA6  C67C 00FF                and.w      D3, 0xFF
  1267. 00000EAA  5243                     addq.w     D3, 1
  1268. 00000EAC  45ED EE32                lea.l      A2, [A5 - 0x11CE]
  1269. 00000EB0  1432 3000                move.b     D2, [A2 + D3.w]
  1270. 00000EB4  4882                     ext.w      D2
  1271. 00000EB6  C47C 0004                and.w      D2, 0x4
  1272. 00000EBA  6606                     bne        +0x8 /* 00000EC2 */
  1273. 00000EBC  3D7C 0001 FEFE           move.w     [A6 - 0x102], 0x1
  1274. label00000EC2:
  1275. 00000EC2  3606                     move.w     D3, D6
  1276. 00000EC4  5246                     addq.w     D6, 1
  1277. 00000EC6  246E 000E                movea.l    A2, [A6 + 0xE]
  1278. 00000ECA  15B3 5000 3000           move.b     [A2 + D3.w], [A3 + D5.w]
  1279. 00000ED0  6010                     bra        +0x12 /* 00000EE2 */
  1280. label00000ED2:
  1281. 00000ED2  5340                     subq.w     D0, 1
  1282. 00000ED4  6700 FE74                beq        -0x18A /* 00000D4A */
  1283. 00000ED8  5340                     subq.w     D0, 1
  1284. 00000EDA  6700 FEB2                beq        -0x14C /* 00000D8E */
  1285. 00000EDE  5340                     subq.w     D0, 1
  1286. 00000EE0  67C0                     beq        -0x3E /* 00000EA2 */
  1287. label00000EE2:
  1288. 00000EE2  5245                     addq.w     D5, 1
  1289. label00000EE4:
  1290. 00000EE4  BA44                     cmp.w      D5, D4
  1291. 00000EE6  6D00 FE5A                blt        -0x1A4 /* 00000D42 */
  1292. 00000EEA  246E 000E                movea.l    A2, [A6 + 0xE]
  1293. 00000EEE  4232 6000                clr.b      [A2 + D6.w]
  1294. 00000EF2  4CDF 08F0                movem.l    D4,D5,D6,D7,A3, [A7]+
  1295. 00000EF6  4E5E                     unlink     A6
  1296. 00000EF8  4E75                     rts
  1297. 00000EFA  7A65                     moveq.l    D5, 0x65
  1298. 00000EFC  726F                     moveq.l    D1, 0x6F
  1299. 00000EFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1300. // begin alternate branch 00000F00-00000F04
  1301. fn00000F00:
  1302. 00000F00  4E56 FFFC                link       A6, -0x0004
  1303. // end alternate branch 00000F00-00000F04
  1304. fn00000F00: // (misaligned)
  1305. 00000F02  FFFC                     .invalid   <<F/7/7>>
  1306. 00000F04  2F0B                     move.l     -[A7], A3
  1307. 00000F06  266E 0010                movea.l    A3, [A6 + 0x10]
  1308. 00000F0A  486E 0008                pea.l      [A6 + 0x8]
  1309. 00000F0E  486D F9AE                pea.l      [A5 - 0x652]
  1310. 00000F12  3F3C 080E                move.w     -[A7], 0x80E
  1311. 00000F16  A9EB                     syscall    Pack4/FP68K
  1312. 00000F18  6008                     bra        +0xA /* 00000F22 */
  1313. 00000F1A  43AB C16D                .invalid   1, [A3 - 0x3E93] // invalid opcode 4 with b == 6
  1314. 00000F1E  674E                     beq        +0x50 /* 00000F6E */
  1315. 00000F20  C800                     and.b      D4, D0
  1316. label00000F22:
  1317. 00000F22  487A FFF6                pea.l      [PC - 0xA /* 00000F1A, value 0x43ABC16D */]
  1318. 00000F26  486D F9AE                pea.l      [A5 - 0x652]
  1319. 00000F2A  3F3C 0808                move.w     -[A7], 0x808
  1320. 00000F2E  A9EB                     syscall    Pack4/FP68K
  1321. 00000F30  6528                     bcs        +0x2A /* 00000F5A */
  1322. 00000F32  45FA 06DC                lea.l      A2, [PC + 0x6DC /* 00001610, value 0x202C2C2C ' ,,,', cstring " ,,, (a really big number) ,,, " */]
  1323. 00000F36  2D4A FFFC                move.l     [A6 - 0x4], A2
  1324. 00000F3A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1325. 00000F3E  2F13                     move.l     -[A7], [A3]
  1326. 00000F40  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1327. 00000F44  504F                     addq.w     A7, 8
  1328. 00000F46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1329. 00000F4A  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1330. 00000F4E  584F                     addq.w     A7, 4
  1331. 00000F50  48C0                     ext.l      D0
  1332. 00000F52  D193                     add.l      [A3], D0
  1333. label00000F54:
  1334. 00000F54  265F                     movea.l    A3, [A7]+
  1335. 00000F56  4E5E                     unlink     A6
  1336. 00000F58  4E75                     rts
  1337. label00000F5A:
  1338. 00000F5A  486E 0008                pea.l      [A6 + 0x8]
  1339. 00000F5E  486D F9AE                pea.l      [A5 - 0x652]
  1340. 00000F62  3F3C 080E                move.w     -[A7], 0x80E
  1341. 00000F66  A9EB                     syscall    Pack4/FP68K
  1342. 00000F68  6008                     bra        +0xA /* 00000F72 */
  1343. 00000F6A  430C                     .invalid   1, A4 // invalid opcode 4 with b == 4
  1344. 00000F6C  6BF5                     bmi        -0x9 /* 00000F63 */
  1345. label00000F6E:
  1346. 00000F6E  2634 0000                move.l     D3, [A4 + D0.w]
  1347. label00000F72:
  1348. 00000F72  487A FFF6                pea.l      [PC - 0xA /* 00000F6A, value 0x430C6BF5 */]
  1349. 00000F76  486D F9AE                pea.l      [A5 - 0x652]
  1350. 00000F7A  3F3C 0808                move.w     -[A7], 0x808
  1351. 00000F7E  A9EB                     syscall    Pack4/FP68K
  1352. 00000F80  6500 00C0                bcs        +0xC2 /* 00001042 */
  1353. 00000F84  2F0B                     move.l     -[A7], A3
  1354. 00000F86  486E 0008                pea.l      [A6 + 0x8]
  1355. 00000F8A  486D F9AE                pea.l      [A5 - 0x652]
  1356. 00000F8E  3F3C 080E                move.w     -[A7], 0x80E
  1357. 00000F92  A9EB                     syscall    Pack4/FP68K
  1358. 00000F94  6008                     bra        +0xA /* 00000F9E */
  1359. 00000F96  430C                     .invalid   1, A4 // invalid opcode 4 with b == 4
  1360. 00000F98  6BF5                     bmi        -0x9 /* 00000F8F */
  1361. 00000F9A  2634 0000                move.l     D3, [A4 + D0.w]
  1362. label00000F9E:
  1363. 00000F9E  487A FFF6                pea.l      [PC - 0xA /* 00000F96, value 0x430C6BF5 */]
  1364. 00000FA2  486D F9AE                pea.l      [A5 - 0x652]
  1365. 00000FA6  3F3C 0806                move.w     -[A7], 0x806
  1366. 00000FAA  A9EB                     syscall    Pack4/FP68K
  1367. 00000FAC  514F                     subq.w     A7, 8
  1368. 00000FAE  486D F9AE                pea.l      [A5 - 0x652]
  1369. 00000FB2  486F 0004                pea.l      [A7 + 0x4]
  1370. 00000FB6  3F3C 0810                move.w     -[A7], 0x810
  1371. 00000FBA  A9EB                     syscall    Pack4/FP68K
  1372. 00000FBC  4EBA FF42                jsr        [PC - 0xBE /* 00000F00 */]
  1373. 00000FC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1374. 00000FC4  45FA 066A                lea.l      A2, [PC + 0x66A /* 00001630, value 0x71756164 'quad', cstring "quadrillion " */]
  1375. 00000FC8  2D4A FFFC                move.l     [A6 - 0x4], A2
  1376. 00000FCC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1377. 00000FD0  2F13                     move.l     -[A7], [A3]
  1378. 00000FD2  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1379. 00000FD6  504F                     addq.w     A7, 8
  1380. 00000FD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1381. 00000FDC  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1382. 00000FE0  584F                     addq.w     A7, 4
  1383. 00000FE2  48C0                     ext.l      D0
  1384. 00000FE4  D193                     add.l      [A3], D0
  1385. 00000FE6  514F                     subq.w     A7, 8
  1386. 00000FE8  6008                     bra        +0xA /* 00000FF2 */
  1387. 00000FEA  430C                     .invalid   1, A4 // invalid opcode 4 with b == 4
  1388. 00000FEC  6BF5                     bmi        -0x9 /* 00000FE3 */
  1389. 00000FEE  2634 0000                move.l     D3, [A4 + D0.w]
  1390. label00000FF2:
  1391. 00000FF2  487A FFF6                pea.l      [PC - 0xA /* 00000FEA, value 0x430C6BF5 */]
  1392. 00000FF6  486D F1B6                pea.l      [A5 - 0xE4A]
  1393. 00000FFA  3F3C 080E                move.w     -[A7], 0x80E
  1394. 00000FFE  A9EB                     syscall    Pack4/FP68K
  1395. 00001000  486D F1B6                pea.l      [A5 - 0xE4A]
  1396. 00001004  486F 0004                pea.l      [A7 + 0x4]
  1397. 00001008  3F3C 0810                move.w     -[A7], 0x810
  1398. 0000100C  A9EB                     syscall    Pack4/FP68K
  1399. 0000100E  514F                     subq.w     A7, 8
  1400. 00001010  486E 0008                pea.l      [A6 + 0x8]
  1401. 00001014  486D F1B6                pea.l      [A5 - 0xE4A]
  1402. 00001018  3F3C 080E                move.w     -[A7], 0x80E
  1403. 0000101C  A9EB                     syscall    Pack4/FP68K
  1404. 0000101E  486D F1B6                pea.l      [A5 - 0xE4A]
  1405. 00001022  486F 0004                pea.l      [A7 + 0x4]
  1406. 00001026  3F3C 0810                move.w     -[A7], 0x810
  1407. 0000102A  A9EB                     syscall    Pack4/FP68K
  1408. 0000102C  4EBA 063E                jsr        [PC + 0x63E /* 0000166C */]
  1409. 00001030  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1410. 00001034  486D F990                pea.l      [A5 - 0x670]
  1411. 00001038  486E 0008                pea.l      [A6 + 0x8]
  1412. 0000103C  3F3C 0810                move.w     -[A7], 0x810
  1413. 00001040  A9EB                     syscall    Pack4/FP68K
  1414. label00001042:
  1415. 00001042  486E 0008                pea.l      [A6 + 0x8]
  1416. 00001046  486D F9AE                pea.l      [A5 - 0x652]
  1417. 0000104A  3F3C 080E                move.w     -[A7], 0x80E
  1418. 0000104E  A9EB                     syscall    Pack4/FP68K
  1419. 00001050  6008                     bra        +0xA /* 0000105A */
  1420. 00001052  426D 1A94                clr.w      [A5 + 0x1A94]
  1421. 00001056  A200                     syscall    OpenSlot, flags=2
  1422. 00001058  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1423. // begin alternate branch 0000105A-0000105E
  1424. label0000105A:
  1425. 0000105A  487A FFF6                pea.l      [PC - 0xA /* 00001052, value 0x426D1A94 */]
  1426. // end alternate branch 0000105A-0000105E
  1427. label0000105A: // (misaligned)
  1428. 0000105C  FFF6                     .invalid   <<F/7/7>>
  1429. 0000105E  486D F9AE                pea.l      [A5 - 0x652]
  1430. 00001062  3F3C 0808                move.w     -[A7], 0x808
  1431. 00001066  A9EB                     syscall    Pack4/FP68K
  1432. 00001068  6500 00C0                bcs        +0xC2 /* 0000112A */
  1433. 0000106C  2F0B                     move.l     -[A7], A3
  1434. 0000106E  486E 0008                pea.l      [A6 + 0x8]
  1435. 00001072  486D F9AE                pea.l      [A5 - 0x652]
  1436. 00001076  3F3C 080E                move.w     -[A7], 0x80E
  1437. 0000107A  A9EB                     syscall    Pack4/FP68K
  1438. 0000107C  6008                     bra        +0xA /* 00001086 */
  1439. 0000107E  426D 1A94                clr.w      [A5 + 0x1A94]
  1440. 00001082  A200                     syscall    OpenSlot, flags=2
  1441. 00001084  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1442. // begin alternate branch 00001086-0000108A
  1443. label00001086:
  1444. 00001086  487A FFF6                pea.l      [PC - 0xA /* 0000107E, value 0x426D1A94 */]
  1445. // end alternate branch 00001086-0000108A
  1446. label00001086: // (misaligned)
  1447. 00001088  FFF6                     .invalid   <<F/7/7>>
  1448. 0000108A  486D F9AE                pea.l      [A5 - 0x652]
  1449. 0000108E  3F3C 0806                move.w     -[A7], 0x806
  1450. 00001092  A9EB                     syscall    Pack4/FP68K
  1451. 00001094  514F                     subq.w     A7, 8
  1452. 00001096  486D F9AE                pea.l      [A5 - 0x652]
  1453. 0000109A  486F 0004                pea.l      [A7 + 0x4]
  1454. 0000109E  3F3C 0810                move.w     -[A7], 0x810
  1455. 000010A2  A9EB                     syscall    Pack4/FP68K
  1456. 000010A4  4EBA FE5A                jsr        [PC - 0x1A6 /* 00000F00 */]
  1457. 000010A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1458. 000010AC  45FA 058F                lea.l      A2, [PC + 0x58F /* 0000163D, value 0x7472696C 'tril', cstring "trillion " */]
  1459. 000010B0  2D4A FFFC                move.l     [A6 - 0x4], A2
  1460. 000010B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1461. 000010B8  2F13                     move.l     -[A7], [A3]
  1462. 000010BA  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1463. 000010BE  504F                     addq.w     A7, 8
  1464. 000010C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1465. 000010C4  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1466. 000010C8  584F                     addq.w     A7, 4
  1467. 000010CA  48C0                     ext.l      D0
  1468. 000010CC  D193                     add.l      [A3], D0
  1469. 000010CE  514F                     subq.w     A7, 8
  1470. 000010D0  6008                     bra        +0xA /* 000010DA */
  1471. 000010D2  426D 1A94                clr.w      [A5 + 0x1A94]
  1472. 000010D6  A200                     syscall    OpenSlot, flags=2
  1473. 000010D8  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1474. // begin alternate branch 000010DA-000010DE
  1475. label000010DA:
  1476. 000010DA  487A FFF6                pea.l      [PC - 0xA /* 000010D2, value 0x426D1A94 */]
  1477. // end alternate branch 000010DA-000010DE
  1478. label000010DA: // (misaligned)
  1479. 000010DC  FFF6                     .invalid   <<F/7/7>>
  1480. 000010DE  486D F1B6                pea.l      [A5 - 0xE4A]
  1481. 000010E2  3F3C 080E                move.w     -[A7], 0x80E
  1482. 000010E6  A9EB                     syscall    Pack4/FP68K
  1483. 000010E8  486D F1B6                pea.l      [A5 - 0xE4A]
  1484. 000010EC  486F 0004                pea.l      [A7 + 0x4]
  1485. 000010F0  3F3C 0810                move.w     -[A7], 0x810
  1486. 000010F4  A9EB                     syscall    Pack4/FP68K
  1487. 000010F6  514F                     subq.w     A7, 8
  1488. 000010F8  486E 0008                pea.l      [A6 + 0x8]
  1489. 000010FC  486D F1B6                pea.l      [A5 - 0xE4A]
  1490. 00001100  3F3C 080E                move.w     -[A7], 0x80E
  1491. 00001104  A9EB                     syscall    Pack4/FP68K
  1492. 00001106  486D F1B6                pea.l      [A5 - 0xE4A]
  1493. 0000110A  486F 0004                pea.l      [A7 + 0x4]
  1494. 0000110E  3F3C 0810                move.w     -[A7], 0x810
  1495. 00001112  A9EB                     syscall    Pack4/FP68K
  1496. 00001114  4EBA 0556                jsr        [PC + 0x556 /* 0000166C */]
  1497. 00001118  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1498. 0000111C  486D F990                pea.l      [A5 - 0x670]
  1499. 00001120  486E 0008                pea.l      [A6 + 0x8]
  1500. 00001124  3F3C 0810                move.w     -[A7], 0x810
  1501. 00001128  A9EB                     syscall    Pack4/FP68K
  1502. label0000112A:
  1503. 0000112A  486E 0008                pea.l      [A6 + 0x8]
  1504. 0000112E  486D F9AE                pea.l      [A5 - 0x652]
  1505. 00001132  3F3C 080E                move.w     -[A7], 0x80E
  1506. 00001136  A9EB                     syscall    Pack4/FP68K
  1507. 00001138  6008                     bra        +0xA /* 00001142 */
  1508. 0000113A  41CD                     lea.l      A0, A5
  1509. 0000113C  CD65                     and.w      -[A5], D6
  1510. 0000113E  0000 0000                ori.b      D0, 0x0
  1511. label00001142:
  1512. 00001142  487A FFF6                pea.l      [PC - 0xA /* 0000113A, value 0x41CDCD65 */]
  1513. 00001146  486D F9AE                pea.l      [A5 - 0x652]
  1514. 0000114A  3F3C 0808                move.w     -[A7], 0x808
  1515. 0000114E  A9EB                     syscall    Pack4/FP68K
  1516. 00001150  6500 00C0                bcs        +0xC2 /* 00001212 */
  1517. 00001154  2F0B                     move.l     -[A7], A3
  1518. 00001156  486E 0008                pea.l      [A6 + 0x8]
  1519. 0000115A  486D F9AE                pea.l      [A5 - 0x652]
  1520. 0000115E  3F3C 080E                move.w     -[A7], 0x80E
  1521. 00001162  A9EB                     syscall    Pack4/FP68K
  1522. 00001164  6008                     bra        +0xA /* 0000116E */
  1523. 00001166  41CD                     lea.l      A0, A5
  1524. 00001168  CD65                     and.w      -[A5], D6
  1525. 0000116A  0000 0000                ori.b      D0, 0x0
  1526. label0000116E:
  1527. 0000116E  487A FFF6                pea.l      [PC - 0xA /* 00001166, value 0x41CDCD65 */]
  1528. 00001172  486D F9AE                pea.l      [A5 - 0x652]
  1529. 00001176  3F3C 0806                move.w     -[A7], 0x806
  1530. 0000117A  A9EB                     syscall    Pack4/FP68K
  1531. 0000117C  514F                     subq.w     A7, 8
  1532. 0000117E  486D F9AE                pea.l      [A5 - 0x652]
  1533. 00001182  486F 0004                pea.l      [A7 + 0x4]
  1534. 00001186  3F3C 0810                move.w     -[A7], 0x810
  1535. 0000118A  A9EB                     syscall    Pack4/FP68K
  1536. 0000118C  4EBA FD72                jsr        [PC - 0x28E /* 00000F00 */]
  1537. 00001190  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1538. 00001194  45FA 04B1                lea.l      A2, [PC + 0x4B1 /* 00001647, value 0x62696C6C 'bill', cstring "billion " */]
  1539. 00001198  2D4A FFFC                move.l     [A6 - 0x4], A2
  1540. 0000119C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1541. 000011A0  2F13                     move.l     -[A7], [A3]
  1542. 000011A2  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1543. 000011A6  504F                     addq.w     A7, 8
  1544. 000011A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1545. 000011AC  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1546. 000011B0  584F                     addq.w     A7, 4
  1547. 000011B2  48C0                     ext.l      D0
  1548. 000011B4  D193                     add.l      [A3], D0
  1549. 000011B6  514F                     subq.w     A7, 8
  1550. 000011B8  6008                     bra        +0xA /* 000011C2 */
  1551. 000011BA  41CD                     lea.l      A0, A5
  1552. 000011BC  CD65                     and.w      -[A5], D6
  1553. 000011BE  0000 0000                ori.b      D0, 0x0
  1554. label000011C2:
  1555. 000011C2  487A FFF6                pea.l      [PC - 0xA /* 000011BA, value 0x41CDCD65 */]
  1556. 000011C6  486D F1B6                pea.l      [A5 - 0xE4A]
  1557. 000011CA  3F3C 080E                move.w     -[A7], 0x80E
  1558. 000011CE  A9EB                     syscall    Pack4/FP68K
  1559. 000011D0  486D F1B6                pea.l      [A5 - 0xE4A]
  1560. 000011D4  486F 0004                pea.l      [A7 + 0x4]
  1561. 000011D8  3F3C 0810                move.w     -[A7], 0x810
  1562. 000011DC  A9EB                     syscall    Pack4/FP68K
  1563. 000011DE  514F                     subq.w     A7, 8
  1564. 000011E0  486E 0008                pea.l      [A6 + 0x8]
  1565. 000011E4  486D F1B6                pea.l      [A5 - 0xE4A]
  1566. 000011E8  3F3C 080E                move.w     -[A7], 0x80E
  1567. 000011EC  A9EB                     syscall    Pack4/FP68K
  1568. 000011EE  486D F1B6                pea.l      [A5 - 0xE4A]
  1569. 000011F2  486F 0004                pea.l      [A7 + 0x4]
  1570. 000011F6  3F3C 0810                move.w     -[A7], 0x810
  1571. 000011FA  A9EB                     syscall    Pack4/FP68K
  1572. 000011FC  4EBA 046E                jsr        [PC + 0x46E /* 0000166C */]
  1573. 00001200  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1574. 00001204  486D F990                pea.l      [A5 - 0x670]
  1575. 00001208  486E 0008                pea.l      [A6 + 0x8]
  1576. 0000120C  3F3C 0810                move.w     -[A7], 0x810
  1577. 00001210  A9EB                     syscall    Pack4/FP68K
  1578. label00001212:
  1579. 00001212  486E 0008                pea.l      [A6 + 0x8]
  1580. 00001216  486D F9AE                pea.l      [A5 - 0x652]
  1581. 0000121A  3F3C 080E                move.w     -[A7], 0x80E
  1582. 0000121E  A9EB                     syscall    Pack4/FP68K
  1583. 00001220  6008                     bra        +0xA /* 0000122A */
  1584. 00001222  412E 8480                .invalid   0, [A6 - 0x7B80] // invalid opcode 4 with b == 4
  1585. 00001226  0000 0000                ori.b      D0, 0x0
  1586. label0000122A:
  1587. 0000122A  487A FFF6                pea.l      [PC - 0xA /* 00001222, value 0x412E8480 */]
  1588. 0000122E  486D F9AE                pea.l      [A5 - 0x652]
  1589. 00001232  3F3C 0808                move.w     -[A7], 0x808
  1590. 00001236  A9EB                     syscall    Pack4/FP68K
  1591. 00001238  6500 00C0                bcs        +0xC2 /* 000012FA */
  1592. 0000123C  2F0B                     move.l     -[A7], A3
  1593. 0000123E  486E 0008                pea.l      [A6 + 0x8]
  1594. 00001242  486D F9AE                pea.l      [A5 - 0x652]
  1595. 00001246  3F3C 080E                move.w     -[A7], 0x80E
  1596. 0000124A  A9EB                     syscall    Pack4/FP68K
  1597. 0000124C  6008                     bra        +0xA /* 00001256 */
  1598. 0000124E  412E 8480                .invalid   0, [A6 - 0x7B80] // invalid opcode 4 with b == 4
  1599. 00001252  0000 0000                ori.b      D0, 0x0
  1600. label00001256:
  1601. 00001256  487A FFF6                pea.l      [PC - 0xA /* 0000124E, value 0x412E8480 */]
  1602. 0000125A  486D F9AE                pea.l      [A5 - 0x652]
  1603. 0000125E  3F3C 0806                move.w     -[A7], 0x806
  1604. 00001262  A9EB                     syscall    Pack4/FP68K
  1605. 00001264  514F                     subq.w     A7, 8
  1606. 00001266  486D F9AE                pea.l      [A5 - 0x652]
  1607. 0000126A  486F 0004                pea.l      [A7 + 0x4]
  1608. 0000126E  3F3C 0810                move.w     -[A7], 0x810
  1609. 00001272  A9EB                     syscall    Pack4/FP68K
  1610. 00001274  4EBA FC8A                jsr        [PC - 0x376 /* 00000F00 */]
  1611. 00001278  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1612. 0000127C  45FA 03D2                lea.l      A2, [PC + 0x3D2 /* 00001650, value 0x6D696C6C 'mill', cstring "million " */]
  1613. 00001280  2D4A FFFC                move.l     [A6 - 0x4], A2
  1614. 00001284  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1615. 00001288  2F13                     move.l     -[A7], [A3]
  1616. 0000128A  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1617. 0000128E  504F                     addq.w     A7, 8
  1618. 00001290  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1619. 00001294  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1620. 00001298  584F                     addq.w     A7, 4
  1621. 0000129A  48C0                     ext.l      D0
  1622. 0000129C  D193                     add.l      [A3], D0
  1623. 0000129E  514F                     subq.w     A7, 8
  1624. 000012A0  6008                     bra        +0xA /* 000012AA */
  1625. 000012A2  412E 8480                .invalid   0, [A6 - 0x7B80] // invalid opcode 4 with b == 4
  1626. 000012A6  0000 0000                ori.b      D0, 0x0
  1627. label000012AA:
  1628. 000012AA  487A FFF6                pea.l      [PC - 0xA /* 000012A2, value 0x412E8480 */]
  1629. 000012AE  486D F1B6                pea.l      [A5 - 0xE4A]
  1630. 000012B2  3F3C 080E                move.w     -[A7], 0x80E
  1631. 000012B6  A9EB                     syscall    Pack4/FP68K
  1632. 000012B8  486D F1B6                pea.l      [A5 - 0xE4A]
  1633. 000012BC  486F 0004                pea.l      [A7 + 0x4]
  1634. 000012C0  3F3C 0810                move.w     -[A7], 0x810
  1635. 000012C4  A9EB                     syscall    Pack4/FP68K
  1636. 000012C6  514F                     subq.w     A7, 8
  1637. 000012C8  486E 0008                pea.l      [A6 + 0x8]
  1638. 000012CC  486D F1B6                pea.l      [A5 - 0xE4A]
  1639. 000012D0  3F3C 080E                move.w     -[A7], 0x80E
  1640. 000012D4  A9EB                     syscall    Pack4/FP68K
  1641. 000012D6  486D F1B6                pea.l      [A5 - 0xE4A]
  1642. 000012DA  486F 0004                pea.l      [A7 + 0x4]
  1643. 000012DE  3F3C 0810                move.w     -[A7], 0x810
  1644. 000012E2  A9EB                     syscall    Pack4/FP68K
  1645. 000012E4  4EBA 0386                jsr        [PC + 0x386 /* 0000166C */]
  1646. 000012E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1647. 000012EC  486D F990                pea.l      [A5 - 0x670]
  1648. 000012F0  486E 0008                pea.l      [A6 + 0x8]
  1649. 000012F4  3F3C 0810                move.w     -[A7], 0x810
  1650. 000012F8  A9EB                     syscall    Pack4/FP68K
  1651. label000012FA:
  1652. 000012FA  486E 0008                pea.l      [A6 + 0x8]
  1653. 000012FE  486D F9AE                pea.l      [A5 - 0x652]
  1654. 00001302  3F3C 080E                move.w     -[A7], 0x80E
  1655. 00001306  A9EB                     syscall    Pack4/FP68K
  1656. 00001308  6008                     bra        +0xA /* 00001312 */
  1657. 0000130A  408F                     negx.l     A7
  1658. 0000130C  4000                     negx.b     D0
  1659. 0000130E  0000 0000                ori.b      D0, 0x0
  1660. label00001312:
  1661. 00001312  487A FFF6                pea.l      [PC - 0xA /* 0000130A, value 0x408F4000 */]
  1662. 00001316  486D F9AE                pea.l      [A5 - 0x652]
  1663. 0000131A  3F3C 0808                move.w     -[A7], 0x808
  1664. 0000131E  A9EB                     syscall    Pack4/FP68K
  1665. 00001320  6500 00C0                bcs        +0xC2 /* 000013E2 */
  1666. 00001324  2F0B                     move.l     -[A7], A3
  1667. 00001326  486E 0008                pea.l      [A6 + 0x8]
  1668. 0000132A  486D F9AE                pea.l      [A5 - 0x652]
  1669. 0000132E  3F3C 080E                move.w     -[A7], 0x80E
  1670. 00001332  A9EB                     syscall    Pack4/FP68K
  1671. 00001334  6008                     bra        +0xA /* 0000133E */
  1672. 00001336  408F                     negx.l     A7
  1673. 00001338  4000                     negx.b     D0
  1674. 0000133A  0000 0000                ori.b      D0, 0x0
  1675. label0000133E:
  1676. 0000133E  487A FFF6                pea.l      [PC - 0xA /* 00001336, value 0x408F4000 */]
  1677. 00001342  486D F9AE                pea.l      [A5 - 0x652]
  1678. 00001346  3F3C 0806                move.w     -[A7], 0x806
  1679. 0000134A  A9EB                     syscall    Pack4/FP68K
  1680. 0000134C  514F                     subq.w     A7, 8
  1681. 0000134E  486D F9AE                pea.l      [A5 - 0x652]
  1682. 00001352  486F 0004                pea.l      [A7 + 0x4]
  1683. 00001356  3F3C 0810                move.w     -[A7], 0x810
  1684. 0000135A  A9EB                     syscall    Pack4/FP68K
  1685. 0000135C  4EBA FBA2                jsr        [PC - 0x45E /* 00000F00 */]
  1686. 00001360  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1687. 00001364  45FA 02F3                lea.l      A2, [PC + 0x2F3 /* 00001659, value 0x74686F75 'thou', cstring "thousand " */]
  1688. 00001368  2D4A FFFC                move.l     [A6 - 0x4], A2
  1689. 0000136C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1690. 00001370  2F13                     move.l     -[A7], [A3]
  1691. 00001372  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1692. 00001376  504F                     addq.w     A7, 8
  1693. 00001378  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1694. 0000137C  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1695. 00001380  584F                     addq.w     A7, 4
  1696. 00001382  48C0                     ext.l      D0
  1697. 00001384  D193                     add.l      [A3], D0
  1698. 00001386  514F                     subq.w     A7, 8
  1699. 00001388  6008                     bra        +0xA /* 00001392 */
  1700. 0000138A  408F                     negx.l     A7
  1701. 0000138C  4000                     negx.b     D0
  1702. 0000138E  0000 0000                ori.b      D0, 0x0
  1703. label00001392:
  1704. 00001392  487A FFF6                pea.l      [PC - 0xA /* 0000138A, value 0x408F4000 */]
  1705. 00001396  486D F1B6                pea.l      [A5 - 0xE4A]
  1706. 0000139A  3F3C 080E                move.w     -[A7], 0x80E
  1707. 0000139E  A9EB                     syscall    Pack4/FP68K
  1708. 000013A0  486D F1B6                pea.l      [A5 - 0xE4A]
  1709. 000013A4  486F 0004                pea.l      [A7 + 0x4]
  1710. 000013A8  3F3C 0810                move.w     -[A7], 0x810
  1711. 000013AC  A9EB                     syscall    Pack4/FP68K
  1712. 000013AE  514F                     subq.w     A7, 8
  1713. 000013B0  486E 0008                pea.l      [A6 + 0x8]
  1714. 000013B4  486D F1B6                pea.l      [A5 - 0xE4A]
  1715. 000013B8  3F3C 080E                move.w     -[A7], 0x80E
  1716. 000013BC  A9EB                     syscall    Pack4/FP68K
  1717. 000013BE  486D F1B6                pea.l      [A5 - 0xE4A]
  1718. 000013C2  486F 0004                pea.l      [A7 + 0x4]
  1719. 000013C6  3F3C 0810                move.w     -[A7], 0x810
  1720. 000013CA  A9EB                     syscall    Pack4/FP68K
  1721. 000013CC  4EBA 029E                jsr        [PC + 0x29E /* 0000166C */]
  1722. 000013D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1723. 000013D4  486D F990                pea.l      [A5 - 0x670]
  1724. 000013D8  486E 0008                pea.l      [A6 + 0x8]
  1725. 000013DC  3F3C 0810                move.w     -[A7], 0x810
  1726. 000013E0  A9EB                     syscall    Pack4/FP68K
  1727. label000013E2:
  1728. 000013E2  486E 0008                pea.l      [A6 + 0x8]
  1729. 000013E6  486D F9AE                pea.l      [A5 - 0x652]
  1730. 000013EA  3F3C 080E                move.w     -[A7], 0x80E
  1731. 000013EE  A9EB                     syscall    Pack4/FP68K
  1732. 000013F0  6008                     bra        +0xA /* 000013FA */
  1733. 000013F2  4059                     negx.w     [A1]+
  1734. 000013F4  0000 0000                ori.b      D0, 0x0
  1735. 000013F8  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1736. // begin alternate branch 000013FA-000013FE
  1737. label000013FA:
  1738. 000013FA  487A FFF6                pea.l      [PC - 0xA /* 000013F2, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  1739. // end alternate branch 000013FA-000013FE
  1740. label000013FA: // (misaligned)
  1741. 000013FC  FFF6                     .invalid   <<F/7/7>>
  1742. 000013FE  486D F9AE                pea.l      [A5 - 0x652]
  1743. 00001402  3F3C 0808                move.w     -[A7], 0x808
  1744. 00001406  A9EB                     syscall    Pack4/FP68K
  1745. 00001408  6500 00C0                bcs        +0xC2 /* 000014CA */
  1746. 0000140C  2F0B                     move.l     -[A7], A3
  1747. 0000140E  486E 0008                pea.l      [A6 + 0x8]
  1748. 00001412  486D F9AE                pea.l      [A5 - 0x652]
  1749. 00001416  3F3C 080E                move.w     -[A7], 0x80E
  1750. 0000141A  A9EB                     syscall    Pack4/FP68K
  1751. 0000141C  6008                     bra        +0xA /* 00001426 */
  1752. 0000141E  4059                     negx.w     [A1]+
  1753. 00001420  0000 0000                ori.b      D0, 0x0
  1754. 00001424  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1755. // begin alternate branch 00001426-0000142A
  1756. label00001426:
  1757. 00001426  487A FFF6                pea.l      [PC - 0xA /* 0000141E, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  1758. // end alternate branch 00001426-0000142A
  1759. label00001426: // (misaligned)
  1760. 00001428  FFF6                     .invalid   <<F/7/7>>
  1761. 0000142A  486D F9AE                pea.l      [A5 - 0x652]
  1762. 0000142E  3F3C 0806                move.w     -[A7], 0x806
  1763. 00001432  A9EB                     syscall    Pack4/FP68K
  1764. 00001434  514F                     subq.w     A7, 8
  1765. 00001436  486D F9AE                pea.l      [A5 - 0x652]
  1766. 0000143A  486F 0004                pea.l      [A7 + 0x4]
  1767. 0000143E  3F3C 0810                move.w     -[A7], 0x810
  1768. 00001442  A9EB                     syscall    Pack4/FP68K
  1769. 00001444  4EBA FABA                jsr        [PC - 0x546 /* 00000F00 */]
  1770. 00001448  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1771. 0000144C  45FA 0215                lea.l      A2, [PC + 0x215 /* 00001663, value 0x68756E64 'hund', cstring "hundred " */]
  1772. 00001450  2D4A FFFC                move.l     [A6 - 0x4], A2
  1773. 00001454  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1774. 00001458  2F13                     move.l     -[A7], [A3]
  1775. 0000145A  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1776. 0000145E  504F                     addq.w     A7, 8
  1777. 00001460  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1778. 00001464  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1779. 00001468  584F                     addq.w     A7, 4
  1780. 0000146A  48C0                     ext.l      D0
  1781. 0000146C  D193                     add.l      [A3], D0
  1782. 0000146E  514F                     subq.w     A7, 8
  1783. 00001470  6008                     bra        +0xA /* 0000147A */
  1784. 00001472  4059                     negx.w     [A1]+
  1785. 00001474  0000 0000                ori.b      D0, 0x0
  1786. 00001478  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1787. // begin alternate branch 0000147A-0000147E
  1788. label0000147A:
  1789. 0000147A  487A FFF6                pea.l      [PC - 0xA /* 00001472, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  1790. // end alternate branch 0000147A-0000147E
  1791. label0000147A: // (misaligned)
  1792. 0000147C  FFF6                     .invalid   <<F/7/7>>
  1793. 0000147E  486D F1B6                pea.l      [A5 - 0xE4A]
  1794. 00001482  3F3C 080E                move.w     -[A7], 0x80E
  1795. 00001486  A9EB                     syscall    Pack4/FP68K
  1796. 00001488  486D F1B6                pea.l      [A5 - 0xE4A]
  1797. 0000148C  486F 0004                pea.l      [A7 + 0x4]
  1798. 00001490  3F3C 0810                move.w     -[A7], 0x810
  1799. 00001494  A9EB                     syscall    Pack4/FP68K
  1800. 00001496  514F                     subq.w     A7, 8
  1801. 00001498  486E 0008                pea.l      [A6 + 0x8]
  1802. 0000149C  486D F1B6                pea.l      [A5 - 0xE4A]
  1803. 000014A0  3F3C 080E                move.w     -[A7], 0x80E
  1804. 000014A4  A9EB                     syscall    Pack4/FP68K
  1805. 000014A6  486D F1B6                pea.l      [A5 - 0xE4A]
  1806. 000014AA  486F 0004                pea.l      [A7 + 0x4]
  1807. 000014AE  3F3C 0810                move.w     -[A7], 0x810
  1808. 000014B2  A9EB                     syscall    Pack4/FP68K
  1809. 000014B4  4EBA 01B6                jsr        [PC + 0x1B6 /* 0000166C */]
  1810. 000014B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1811. 000014BC  486D F990                pea.l      [A5 - 0x670]
  1812. 000014C0  486E 0008                pea.l      [A6 + 0x8]
  1813. 000014C4  3F3C 0810                move.w     -[A7], 0x810
  1814. 000014C8  A9EB                     syscall    Pack4/FP68K
  1815. label000014CA:
  1816. 000014CA  486E 0008                pea.l      [A6 + 0x8]
  1817. 000014CE  486D F9AE                pea.l      [A5 - 0x652]
  1818. 000014D2  3F3C 080E                move.w     -[A7], 0x80E
  1819. 000014D6  A9EB                     syscall    Pack4/FP68K
  1820. 000014D8  6008                     bra        +0xA /* 000014E2 */
  1821. 000014DA  4034 0000                negx.b     [A4 + D0.w]
  1822. 000014DE  0000 0000                ori.b      D0, 0x0
  1823. label000014E2:
  1824. 000014E2  487A FFF6                pea.l      [PC - 0xA /* 000014DA, value 0x40340000 '@4\0\0', cstring "@4" */]
  1825. 000014E6  486D F9AE                pea.l      [A5 - 0x652]
  1826. 000014EA  3F3C 0808                move.w     -[A7], 0x808
  1827. 000014EE  A9EB                     syscall    Pack4/FP68K
  1828. 000014F0  6500 00C8                bcs        +0xCA /* 000015BA */
  1829. 000014F4  486E 0008                pea.l      [A6 + 0x8]
  1830. 000014F8  486D F9AE                pea.l      [A5 - 0x652]
  1831. 000014FC  3F3C 080E                move.w     -[A7], 0x80E
  1832. 00001500  A9EB                     syscall    Pack4/FP68K
  1833. 00001502  6008                     bra        +0xA /* 0000150C */
  1834. 00001504  4024                     negx.b     -[A4]
  1835. 00001506  0000 0000                ori.b      D0, 0x0
  1836. 0000150A  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1837. // begin alternate branch 0000150C-00001510
  1838. label0000150C:
  1839. 0000150C  487A FFF6                pea.l      [PC - 0xA /* 00001504, value 0x40240000 '@$\0\0', cstring "@$" */]
  1840. // end alternate branch 0000150C-00001510
  1841. label0000150C: // (misaligned)
  1842. 0000150E  FFF6                     .invalid   <<F/7/7>>
  1843. 00001510  486D F9AE                pea.l      [A5 - 0x652]
  1844. 00001514  3F3C 0806                move.w     -[A7], 0x806
  1845. 00001518  A9EB                     syscall    Pack4/FP68K
  1846. 0000151A  554F                     subq.w     A7, 2
  1847. 0000151C  486D F9AE                pea.l      [A5 - 0x652]
  1848. 00001520  3F3C 0016                move.w     -[A7], 0x16
  1849. 00001524  A9EB                     syscall    Pack4/FP68K
  1850. 00001526  486D F9AE                pea.l      [A5 - 0x652]
  1851. 0000152A  486F 0004                pea.l      [A7 + 0x4]
  1852. 0000152E  3F3C 2010                move.w     -[A7], 0x2010
  1853. 00001532  A9EB                     syscall    Pack4/FP68K
  1854. 00001534  361F                     move.w     D3, [A7]+
  1855. 00001536  48C3                     ext.l      D3
  1856. 00001538  E583                     asl        D3, 2
  1857. 0000153A  45ED E762                lea.l      A2, [A5 - 0x189E]
  1858. 0000153E  2D72 3800 FFFC           move.l     [A6 - 0x4], [A2 + D3]
  1859. 00001544  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1860. 00001548  2F13                     move.l     -[A7], [A3]
  1861. 0000154A  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1862. 0000154E  504F                     addq.w     A7, 8
  1863. 00001550  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1864. 00001554  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1865. 00001558  584F                     addq.w     A7, 4
  1866. 0000155A  48C0                     ext.l      D0
  1867. 0000155C  D193                     add.l      [A3], D0
  1868. 0000155E  514F                     subq.w     A7, 8
  1869. 00001560  6008                     bra        +0xA /* 0000156A */
  1870. 00001562  4024                     negx.b     -[A4]
  1871. 00001564  0000 0000                ori.b      D0, 0x0
  1872. 00001568  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1873. // begin alternate branch 0000156A-0000156E
  1874. label0000156A:
  1875. 0000156A  487A FFF6                pea.l      [PC - 0xA /* 00001562, value 0x40240000 '@$\0\0', cstring "@$" */]
  1876. // end alternate branch 0000156A-0000156E
  1877. label0000156A: // (misaligned)
  1878. 0000156C  FFF6                     .invalid   <<F/7/7>>
  1879. 0000156E  486D F1B6                pea.l      [A5 - 0xE4A]
  1880. 00001572  3F3C 080E                move.w     -[A7], 0x80E
  1881. 00001576  A9EB                     syscall    Pack4/FP68K
  1882. 00001578  486D F1B6                pea.l      [A5 - 0xE4A]
  1883. 0000157C  486F 0004                pea.l      [A7 + 0x4]
  1884. 00001580  3F3C 0810                move.w     -[A7], 0x810
  1885. 00001584  A9EB                     syscall    Pack4/FP68K
  1886. 00001586  514F                     subq.w     A7, 8
  1887. 00001588  486E 0008                pea.l      [A6 + 0x8]
  1888. 0000158C  486D F1B6                pea.l      [A5 - 0xE4A]
  1889. 00001590  3F3C 080E                move.w     -[A7], 0x80E
  1890. 00001594  A9EB                     syscall    Pack4/FP68K
  1891. 00001596  486D F1B6                pea.l      [A5 - 0xE4A]
  1892. 0000159A  486F 0004                pea.l      [A7 + 0x4]
  1893. 0000159E  3F3C 0810                move.w     -[A7], 0x810
  1894. 000015A2  A9EB                     syscall    Pack4/FP68K
  1895. 000015A4  4EBA 00C6                jsr        [PC + 0xC6 /* 0000166C */]
  1896. 000015A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1897. 000015AC  486D F990                pea.l      [A5 - 0x670]
  1898. 000015B0  486E 0008                pea.l      [A6 + 0x8]
  1899. 000015B4  3F3C 0810                move.w     -[A7], 0x810
  1900. 000015B8  A9EB                     syscall    Pack4/FP68K
  1901. label000015BA:
  1902. 000015BA  486E 0008                pea.l      [A6 + 0x8]
  1903. 000015BE  486D F9AE                pea.l      [A5 - 0x652]
  1904. 000015C2  3F3C 080E                move.w     -[A7], 0x80E
  1905. 000015C6  A9EB                     syscall    Pack4/FP68K
  1906. 000015C8  554F                     subq.w     A7, 2
  1907. 000015CA  486D F9AE                pea.l      [A5 - 0x652]
  1908. 000015CE  3F3C 0016                move.w     -[A7], 0x16
  1909. 000015D2  A9EB                     syscall    Pack4/FP68K
  1910. 000015D4  486D F9AE                pea.l      [A5 - 0x652]
  1911. 000015D8  486F 0004                pea.l      [A7 + 0x4]
  1912. 000015DC  3F3C 2010                move.w     -[A7], 0x2010
  1913. 000015E0  A9EB                     syscall    Pack4/FP68K
  1914. 000015E2  361F                     move.w     D3, [A7]+
  1915. 000015E4  48C3                     ext.l      D3
  1916. 000015E6  E583                     asl        D3, 2
  1917. 000015E8  45ED E78A                lea.l      A2, [A5 - 0x1876]
  1918. 000015EC  2D72 3800 FFFC           move.l     [A6 - 0x4], [A2 + D3]
  1919. 000015F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1920. 000015F6  2F13                     move.l     -[A7], [A3]
  1921. 000015F8  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1922. 000015FC  504F                     addq.w     A7, 8
  1923. 000015FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1924. 00001602  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1925. 00001606  584F                     addq.w     A7, 4
  1926. 00001608  48C0                     ext.l      D0
  1927. 0000160A  D193                     add.l      [A3], D0
  1928. 0000160C  6000 F946                bra        -0x6B8 /* 00000F54 */
  1929. 00001610  202C 2C2C                move.l     D0, [A4 + 0x2C2C]
  1930. 00001614  2028 6120                move.l     D0, [A0 + 0x6120]
  1931. 00001618  7265                     moveq.l    D1, 0x65
  1932. 0000161A  616C                     bsr        +0x6E /* 00001688 */
  1933. 0000161C  6C79                     bge        +0x7B /* 00001697 */
  1934. 0000161E  2062                     movea.l    A0, -[A2]
  1935. 00001620  6967                     bvs        +0x69 /* 00001689 */
  1936. 00001622  206E 756D                movea.l    A0, [A6 + 0x756D]
  1937. 00001626  6265                     bhi        +0x67 /* 0000168D */
  1938. 00001628  7229                     moveq.l    D1, 0x29
  1939. 0000162A  202C 2C2C                move.l     D0, [A4 + 0x2C2C]
  1940. 0000162E  2000                     move.l     D0, D0
  1941. 00001630  7175                     moveq.l    D0, 0x75
  1942. 00001632  6164                     bsr        +0x66 /* 00001698 */
  1943. 00001634  7269                     moveq.l    D1, 0x69
  1944. 00001636  6C6C                     bge        +0x6E /* 000016A4 */
  1945. 00001638  696F                     bvs        +0x71 /* 000016A9 */
  1946. 0000163A  6E20                     bgt        +0x22 /* 0000165C */
  1947. 0000163C  0074 7269 6C6C           ori.w      [A4 + D6 * 4 + 0x6C], 0x7269 /* 'ri' */
  1948. 00001642  696F                     bvs        +0x71 /* 000016B3 */
  1949. 00001644  6E20                     bgt        +0x22 /* 00001666 */
  1950. 00001646  0062 696C                ori.w      -[A2], 0x696C /* 'il' */
  1951. 0000164A  6C69                     bge        +0x6B /* 000016B5 */
  1952. 0000164C  6F6E                     ble        +0x70 /* 000016BC */
  1953. 0000164E  2000                     move.l     D0, D0
  1954. 00001650  6D69                     blt        +0x6B /* 000016BB */
  1955. 00001652  6C6C                     bge        +0x6E /* 000016C0 */
  1956. 00001654  696F                     bvs        +0x71 /* 000016C5 */
  1957. 00001656  6E20                     bgt        +0x22 /* 00001678 */
  1958. 00001658  0074 686F 7573 616E 6420 0068 756E ori.w      [[A4 + 0x616E6420] + 0x68756E], 0x686F /* 'ho' */
  1959. // begin alternate branch 0000165C-00001668
  1960. label0000165C:
  1961. 0000165C  7573                     moveq.l    D2, 0x73
  1962. 0000165E  616E                     bsr        +0x70 /* 000016CE */
  1963. 00001660  6420                     bcc        +0x22 /* 00001682 */
  1964. 00001662  0068 756E 6472           ori.w      [A0 + 0x6472], 0x756E /* 'un' */
  1965. // end alternate branch 0000165C-00001668
  1966. label0000165C: // (misaligned)
  1967. label00001666:
  1968. 00001666  6472                     bcc        +0x74 /* 000016DA */
  1969. 00001668  6564                     bcs        +0x66 /* 000016CE */
  1970. 0000166A  2000                     move.l     D0, D0
  1971. fn0000166C:
  1972. 0000166C  4E56 FFF0                link       A6, -0x0010
  1973. 00001670  486E 0008                pea.l      [A6 + 0x8]
  1974. 00001674  486D F9AE                pea.l      [A5 - 0x652]
  1975. label00001678:
  1976. 00001678  3F3C 080E                move.w     -[A7], 0x80E
  1977. 0000167C  A9EB                     syscall    Pack4/FP68K
  1978. 0000167E  486E 0010                pea.l      [A6 + 0x10]
  1979. label00001682:
  1980. 00001682  486D F9AE                pea.l      [A5 - 0x652]
  1981. 00001686  3F3C 0806                move.w     -[A7], 0x806
  1982. // begin alternate branch 00001688-0000168C
  1983. fn00001688:
  1984. 00001688  0806 A9EB                btst.b     D6, 0xEB
  1985. // end alternate branch 00001688-0000168C
  1986. fn00001688: // (misaligned)
  1987. 0000168A  A9EB                     syscall    Pack4/FP68K
  1988. 0000168C  486D F9AE                pea.l      [A5 - 0x652]
  1989. 00001690  486E FFF8                pea.l      [A6 - 0x8]
  1990. 00001694  3F3C 0810                move.w     -[A7], 0x810
  1991. fn00001698:
  1992. 00001698  A9EB                     syscall    Pack4/FP68K
  1993. 0000169A  486E FFF0                pea.l      [A6 - 0x10]
  1994. 0000169E  514F                     subq.w     A7, 8
  1995. 000016A0  486E FFF8                pea.l      [A6 - 0x8]
  1996. label000016A4:
  1997. 000016A4  486D F1B6                pea.l      [A5 - 0xE4A]
  1998. 000016A8  3F3C 080E                move.w     -[A7], 0x80E
  1999. 000016AC  A9EB                     syscall    Pack4/FP68K
  2000. 000016AE  486D F1B6                pea.l      [A5 - 0xE4A]
  2001. 000016B2  486F 0004                pea.l      [A7 + 0x4]
  2002. 000016B6  3F3C 0810                move.w     -[A7], 0x810
  2003. 000016BA  A9EB                     syscall    Pack4/FP68K
  2004. label000016BC:
  2005. 000016BC  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2006. label000016C0:
  2007. 000016C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2008. 000016C4  486E FFF0                pea.l      [A6 - 0x10]
  2009. 000016C8  486D F9AE                pea.l      [A5 - 0x652]
  2010. 000016CC  3F3C 080E                move.w     -[A7], 0x80E
  2011. // begin alternate branch 000016CE-000016D2
  2012. label000016CE:
  2013. 000016CE  080E A9EB                btst.b     A6, 0xEB
  2014. // end alternate branch 000016CE-000016D2
  2015. label000016CE: // (misaligned)
  2016. 000016D0  A9EB                     syscall    Pack4/FP68K
  2017. 000016D2  486E 0010                pea.l      [A6 + 0x10]
  2018. 000016D6  486D F9AE                pea.l      [A5 - 0x652]
  2019. label000016DA:
  2020. 000016DA  3F3C 0804                move.w     -[A7], 0x804
  2021. 000016DE  A9EB                     syscall    Pack4/FP68K
  2022. 000016E0  486D F9AE                pea.l      [A5 - 0x652]
  2023. 000016E4  486E FFF0                pea.l      [A6 - 0x10]
  2024. 000016E8  3F3C 0810                move.w     -[A7], 0x810
  2025. 000016EC  A9EB                     syscall    Pack4/FP68K
  2026. 000016EE  486E 0008                pea.l      [A6 + 0x8]
  2027. 000016F2  486D F990                pea.l      [A5 - 0x670]
  2028. 000016F6  3F3C 080E                move.w     -[A7], 0x80E
  2029. 000016FA  A9EB                     syscall    Pack4/FP68K
  2030. 000016FC  486E FFF0                pea.l      [A6 - 0x10]
  2031. 00001700  486D F990                pea.l      [A5 - 0x670]
  2032. 00001704  3F3C 0802                move.w     -[A7], 0x802
  2033. 00001708  A9EB                     syscall    Pack4/FP68K
  2034. 0000170A  4E5E                     unlink     A6
  2035. 0000170C  4E75                     rts
  2036. export_119:
  2037. 0000170E  4E56 FFFC                link       A6, -0x0004
  2038. 00001712  2F0B                     move.l     -[A7], A3
  2039. 00001714  266E 0010                movea.l    A3, [A6 + 0x10]
  2040. 00001718  486E 0008                pea.l      [A6 + 0x8]
  2041. 0000171C  486D F9AE                pea.l      [A5 - 0x652]
  2042. 00001720  3F3C 080E                move.w     -[A7], 0x80E
  2043. 00001724  A9EB                     syscall    Pack4/FP68K
  2044. 00001726  6008                     bra        +0xA /* 00001730 */
  2045. 00001728  4197                     .invalid   0, [A7] // invalid opcode 4 with b == 6
  2046. 0000172A  D784                     addx.l     D3, D4
  2047. 0000172C  0000 0000                ori.b      D0, 0x0
  2048. label00001730:
  2049. 00001730  487A FFF6                pea.l      [PC - 0xA /* 00001728, value 0x4197D784 */]
  2050. 00001734  486D F9AE                pea.l      [A5 - 0x652]
  2051. 00001738  3F3C 0808                move.w     -[A7], 0x808
  2052. 0000173C  A9EB                     syscall    Pack4/FP68K
  2053. 0000173E  6534                     bcs        +0x36 /* 00001774 */
  2054. 00001740  3F3C 0002                move.w     -[A7], 0x2
  2055. 00001744  3F3C 0002                move.w     -[A7], 0x2
  2056. 00001748  2F0B                     move.l     -[A7], A3
  2057. 0000174A  514F                     subq.w     A7, 8
  2058. 0000174C  486E 0008                pea.l      [A6 + 0x8]
  2059. 00001750  486D F1B6                pea.l      [A5 - 0xE4A]
  2060. 00001754  3F3C 080E                move.w     -[A7], 0x80E
  2061. 00001758  A9EB                     syscall    Pack4/FP68K
  2062. 0000175A  486D F1B6                pea.l      [A5 - 0xE4A]
  2063. 0000175E  486F 0004                pea.l      [A7 + 0x4]
  2064. 00001762  3F3C 0810                move.w     -[A7], 0x810
  2065. 00001766  A9EB                     syscall    Pack4/FP68K
  2066. 00001768  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2067. 0000176C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2068. 00001770  6000 0154                bra        +0x156 /* 000018C6 */
  2069. label00001774:
  2070. 00001774  486E 0008                pea.l      [A6 + 0x8]
  2071. 00001778  486D F9AE                pea.l      [A5 - 0x652]
  2072. 0000177C  3F3C 080E                move.w     -[A7], 0x80E
  2073. 00001780  A9EB                     syscall    Pack4/FP68K
  2074. 00001782  6008                     bra        +0xA /* 0000178C */
  2075. 00001784  408F                     negx.l     A7
  2076. 00001786  4000                     negx.b     D0
  2077. 00001788  0000 0000                ori.b      D0, 0x0
  2078. label0000178C:
  2079. 0000178C  487A FFF6                pea.l      [PC - 0xA /* 00001784, value 0x408F4000 */]
  2080. 00001790  486D F9AE                pea.l      [A5 - 0x652]
  2081. 00001794  3F3C 0808                move.w     -[A7], 0x808
  2082. 00001798  A9EB                     syscall    Pack4/FP68K
  2083. 0000179A  6308                     bls        +0xA /* 000017A4 */
  2084. 0000179C  426E FFFE                clr.w      [A6 - 0x2]
  2085. 000017A0  6000 0098                bra        +0x9A /* 0000183A */
  2086. label000017A4:
  2087. 000017A4  486E 0008                pea.l      [A6 + 0x8]
  2088. 000017A8  486D F9AE                pea.l      [A5 - 0x652]
  2089. 000017AC  3F3C 080E                move.w     -[A7], 0x80E
  2090. 000017B0  A9EB                     syscall    Pack4/FP68K
  2091. 000017B2  6008                     bra        +0xA /* 000017BC */
  2092. 000017B4  4059                     negx.w     [A1]+
  2093. 000017B6  0000 0000                ori.b      D0, 0x0
  2094. 000017BA  0000 487A                ori.b      D0, 0x7A /* 'z' */
  2095. // begin alternate branch 000017BC-000017C0
  2096. label000017BC:
  2097. 000017BC  487A FFF6                pea.l      [PC - 0xA /* 000017B4, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  2098. // end alternate branch 000017BC-000017C0
  2099. label000017BC: // (misaligned)
  2100. 000017BE  FFF6                     .invalid   <<F/7/7>>
  2101. 000017C0  486D F9AE                pea.l      [A5 - 0x652]
  2102. 000017C4  3F3C 0808                move.w     -[A7], 0x808
  2103. 000017C8  A9EB                     syscall    Pack4/FP68K
  2104. 000017CA  6308                     bls        +0xA /* 000017D4 */
  2105. 000017CC  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2106. 000017D2  6066                     bra        +0x68 /* 0000183A */
  2107. label000017D4:
  2108. 000017D4  486E 0008                pea.l      [A6 + 0x8]
  2109. 000017D8  486D F9AE                pea.l      [A5 - 0x652]
  2110. 000017DC  3F3C 080E                move.w     -[A7], 0x80E
  2111. 000017E0  A9EB                     syscall    Pack4/FP68K
  2112. 000017E2  6008                     bra        +0xA /* 000017EC */
  2113. 000017E4  4024                     negx.b     -[A4]
  2114. 000017E6  0000 0000                ori.b      D0, 0x0
  2115. 000017EA  0000 487A                ori.b      D0, 0x7A /* 'z' */
  2116. // begin alternate branch 000017EC-000017F0
  2117. label000017EC:
  2118. 000017EC  487A FFF6                pea.l      [PC - 0xA /* 000017E4, value 0x40240000 '@$\0\0', cstring "@$" */]
  2119. // end alternate branch 000017EC-000017F0
  2120. label000017EC: // (misaligned)
  2121. 000017EE  FFF6                     .invalid   <<F/7/7>>
  2122. 000017F0  486D F9AE                pea.l      [A5 - 0x652]
  2123. 000017F4  3F3C 0808                move.w     -[A7], 0x808
  2124. 000017F8  A9EB                     syscall    Pack4/FP68K
  2125. 000017FA  6308                     bls        +0xA /* 00001804 */
  2126. 000017FC  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  2127. 00001802  6036                     bra        +0x38 /* 0000183A */
  2128. label00001804:
  2129. 00001804  486E 0008                pea.l      [A6 + 0x8]
  2130. 00001808  486D F9AE                pea.l      [A5 - 0x652]
  2131. 0000180C  3F3C 080E                move.w     -[A7], 0x80E
  2132. 00001810  A9EB                     syscall    Pack4/FP68K
  2133. 00001812  6008                     bra        +0xA /* 0000181C */
  2134. 00001814  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  2135. 00001818  0000 0000                ori.b      D0, 0x0
  2136. label0000181C:
  2137. 0000181C  487A FFF6                pea.l      [PC - 0xA /* 00001814, value 0x3FF00000 */]
  2138. 00001820  486D F9AE                pea.l      [A5 - 0x652]
  2139. 00001824  3F3C 0808                move.w     -[A7], 0x808
  2140. 00001828  A9EB                     syscall    Pack4/FP68K
  2141. 0000182A  6308                     bls        +0xA /* 00001834 */
  2142. 0000182C  3D7C 0003 FFFE           move.w     [A6 - 0x2], 0x3
  2143. 00001832  6006                     bra        +0x8 /* 0000183A */
  2144. label00001834:
  2145. 00001834  3D7C 0004 FFFE           move.w     [A6 - 0x2], 0x4
  2146. label0000183A:
  2147. 0000183A  3F3C 0001                move.w     -[A7], 0x1
  2148. 0000183E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2149. 00001842  2F0B                     move.l     -[A7], A3
  2150. 00001844  514F                     subq.w     A7, 8
  2151. 00001846  486E 0008                pea.l      [A6 + 0x8]
  2152. 0000184A  486D F1B6                pea.l      [A5 - 0xE4A]
  2153. 0000184E  3F3C 080E                move.w     -[A7], 0x80E
  2154. 00001852  A9EB                     syscall    Pack4/FP68K
  2155. 00001854  486D F1B6                pea.l      [A5 - 0xE4A]
  2156. 00001858  486F 0004                pea.l      [A7 + 0x4]
  2157. 0000185C  3F3C 0810                move.w     -[A7], 0x810
  2158. 00001860  A9EB                     syscall    Pack4/FP68K
  2159. 00001862  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2160. 00001866  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2161. 0000186A  0C6E 0000 FFFE           cmpi.w     [A6 - 0x2], 0x0
  2162. 00001870  6F54                     ble        +0x56 /* 000018C6 */
  2163. 00001872  2F0B                     move.l     -[A7], A3
  2164. 00001874  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2165. 00001878  584F                     addq.w     A7, 4
  2166. 0000187A  5340                     subq.w     D0, 1
  2167. 0000187C  3D40 FFFC                move.w     [A6 - 0x4], D0
  2168. 00001880  603E                     bra        +0x40 /* 000018C0 */
  2169. label00001882:
  2170. 00001882  362E FFFC                move.w     D3, [A6 - 0x4]
  2171. 00001886  1433 3000                move.b     D2, [A3 + D3.w]
  2172. 0000188A  C47C 00FF                and.w      D2, 0xFF
  2173. 0000188E  B47C 0030                cmp.w      D2, 0x30 /* '0' */
  2174. 00001892  660A                     bne        +0xC /* 0000189E */
  2175. 00001894  362E FFFC                move.w     D3, [A6 - 0x4]
  2176. 00001898  4233 3000                clr.b      [A3 + D3.w]
  2177. 0000189C  601E                     bra        +0x20 /* 000018BC */
  2178. label0000189E:
  2179. 0000189E  362E FFFC                move.w     D3, [A6 - 0x4]
  2180. 000018A2  1433 3000                move.b     D2, [A3 + D3.w]
  2181. 000018A6  C47C 00FF                and.w      D2, 0xFF
  2182. 000018AA  B47C 002E                cmp.w      D2, 0x2E /* '.' */
  2183. 000018AE  660A                     bne        +0xC /* 000018BA */
  2184. 000018B0  362E FFFC                move.w     D3, [A6 - 0x4]
  2185. 000018B4  4233 3000                clr.b      [A3 + D3.w]
  2186. 000018B8  600C                     bra        +0xE /* 000018C6 */
  2187. label000018BA:
  2188. 000018BA  600A                     bra        +0xC /* 000018C6 */
  2189. label000018BC:
  2190. 000018BC  536E FFFC                subq.w     [A6 - 0x4], 1
  2191. label000018C0:
  2192. 000018C0  4A6E FFFC                tst.w      [A6 - 0x4]
  2193. 000018C4  66BC                     bne        -0x42 /* 00001882 */
  2194. label000018C6:
  2195. 000018C6  200B                     move.l     D0, A3
  2196. 000018C8  265F                     movea.l    A3, [A7]+
  2197. 000018CA  4E5E                     unlink     A6
  2198. 000018CC  4E75                     rts
  2199. export_120:
  2200. 000018CE  4E56 FFEC                link       A6, -0x0014
  2201. 000018D2  3F3C 0003                move.w     -[A7], 0x3
  2202. 000018D6  A887                     syscall    TextFont
  2203. 000018D8  4267                     clr.w      -[A7]
  2204. 000018DA  A888                     syscall    TextFace
  2205. 000018DC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2206. 000018E0  A88A                     syscall    TextSize
  2207. 000018E2  4A6D ED2A                tst.w      [A5 - 0x12D6]
  2208. 000018E6  6604                     bne        +0x6 /* 000018EC */
  2209. 000018E8  4EBA 12F2                jsr        [PC + 0x12F2 /* 00002BDC */]
  2210. label000018EC:
  2211. 000018EC  487A 12E0                pea.l      [PC + 0x12E0 /* 00002BCE, value 0x5072696E 'Prin', cstring "Printing..." */]
  2212. 000018F0  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2213. 000018F4  584F                     addq.w     A7, 4
  2214. 000018F6  4EBA 137A                jsr        [PC + 0x137A /* 00002C72 */]
  2215. 000018FA  486D F298                pea.l      [A5 - 0xD68]
  2216. 000018FE  514F                     subq.w     A7, 8
  2217. 00001900  486D DA6E                pea.l      [A5 - 0x2592]
  2218. 00001904  486D F1B6                pea.l      [A5 - 0xE4A]
  2219. 00001908  3F3C 080E                move.w     -[A7], 0x80E
  2220. 0000190C  A9EB                     syscall    Pack4/FP68K
  2221. 0000190E  486D F1B6                pea.l      [A5 - 0xE4A]
  2222. 00001912  486F 0004                pea.l      [A7 + 0x4]
  2223. 00001916  3F3C 0810                move.w     -[A7], 0x810
  2224. 0000191A  A9EB                     syscall    Pack4/FP68K
  2225. 0000191C  4EBA 1F0A                jsr        [PC + 0x1F0A /* 00003828 */]
  2226. 00001920  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2227. 00001924  486D F360                pea.l      [A5 - 0xCA0]
  2228. 00001928  514F                     subq.w     A7, 8
  2229. 0000192A  486D DA6E                pea.l      [A5 - 0x2592]
  2230. 0000192E  486D F1B6                pea.l      [A5 - 0xE4A]
  2231. 00001932  3F3C 080E                move.w     -[A7], 0x80E
  2232. 00001936  A9EB                     syscall    Pack4/FP68K
  2233. 00001938  486D F1B6                pea.l      [A5 - 0xE4A]
  2234. 0000193C  486F 0004                pea.l      [A7 + 0x4]
  2235. 00001940  3F3C 0810                move.w     -[A7], 0x810
  2236. 00001944  A9EB                     syscall    Pack4/FP68K
  2237. 00001946  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2238. 0000194A  504F                     addq.w     A7, 8
  2239. 0000194C  514F                     subq.w     A7, 8
  2240. 0000194E  486D F990                pea.l      [A5 - 0x670]
  2241. 00001952  486F 0004                pea.l      [A7 + 0x4]
  2242. 00001956  3F3C 0810                move.w     -[A7], 0x810
  2243. 0000195A  A9EB                     syscall    Pack4/FP68K
  2244. 0000195C  514F                     subq.w     A7, 8
  2245. 0000195E  486D E6BE                pea.l      [A5 - 0x1942]
  2246. 00001962  486D F1B6                pea.l      [A5 - 0xE4A]
  2247. 00001966  3F3C 080E                move.w     -[A7], 0x80E
  2248. 0000196A  A9EB                     syscall    Pack4/FP68K
  2249. 0000196C  486D F1B6                pea.l      [A5 - 0xE4A]
  2250. 00001970  486F 0004                pea.l      [A7 + 0x4]
  2251. 00001974  3F3C 0810                move.w     -[A7], 0x810
  2252. 00001978  A9EB                     syscall    Pack4/FP68K
  2253. 0000197A  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2254. 0000197E  504F                     addq.w     A7, 8
  2255. 00001980  4857                     pea.l      [A7]
  2256. 00001982  486D F9AE                pea.l      [A5 - 0x652]
  2257. 00001986  3F3C 080E                move.w     -[A7], 0x80E
  2258. 0000198A  A9EB                     syscall    Pack4/FP68K
  2259. 0000198C  504F                     addq.w     A7, 8
  2260. 0000198E  486D F990                pea.l      [A5 - 0x670]
  2261. 00001992  486D F9AE                pea.l      [A5 - 0x652]
  2262. 00001996  3F3C 0002                move.w     -[A7], 0x2
  2263. 0000199A  A9EB                     syscall    Pack4/FP68K
  2264. 0000199C  514F                     subq.w     A7, 8
  2265. 0000199E  486D F9AE                pea.l      [A5 - 0x652]
  2266. 000019A2  486F 0004                pea.l      [A7 + 0x4]
  2267. 000019A6  3F3C 0810                move.w     -[A7], 0x810
  2268. 000019AA  A9EB                     syscall    Pack4/FP68K
  2269. 000019AC  514F                     subq.w     A7, 8
  2270. 000019AE  486D E6BE                pea.l      [A5 - 0x1942]
  2271. 000019B2  486D F1B6                pea.l      [A5 - 0xE4A]
  2272. 000019B6  3F3C 080E                move.w     -[A7], 0x80E
  2273. 000019BA  A9EB                     syscall    Pack4/FP68K
  2274. 000019BC  486D F1B6                pea.l      [A5 - 0xE4A]
  2275. 000019C0  486F 0004                pea.l      [A7 + 0x4]
  2276. 000019C4  3F3C 0810                move.w     -[A7], 0x810
  2277. 000019C8  A9EB                     syscall    Pack4/FP68K
  2278. 000019CA  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2279. 000019CE  504F                     addq.w     A7, 8
  2280. 000019D0  4857                     pea.l      [A7]
  2281. 000019D2  486D F9AE                pea.l      [A5 - 0x652]
  2282. 000019D6  3F3C 080E                move.w     -[A7], 0x80E
  2283. 000019DA  A9EB                     syscall    Pack4/FP68K
  2284. 000019DC  504F                     addq.w     A7, 8
  2285. 000019DE  486D F990                pea.l      [A5 - 0x670]
  2286. 000019E2  486D F9AE                pea.l      [A5 - 0x652]
  2287. 000019E6  3F3C 0006                move.w     -[A7], 0x6
  2288. 000019EA  A9EB                     syscall    Pack4/FP68K
  2289. 000019EC  6008                     bra        +0xA /* 000019F6 */
  2290. 000019EE  4059                     negx.w     [A1]+
  2291. 000019F0  0000 0000                ori.b      D0, 0x0
  2292. 000019F4  0000 487A                ori.b      D0, 0x7A /* 'z' */
  2293. // begin alternate branch 000019F6-000019FA
  2294. label000019F6:
  2295. 000019F6  487A FFF6                pea.l      [PC - 0xA /* 000019EE, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  2296. // end alternate branch 000019F6-000019FA
  2297. label000019F6: // (misaligned)
  2298. 000019F8  FFF6                     .invalid   <<F/7/7>>
  2299. 000019FA  486D F9AE                pea.l      [A5 - 0x652]
  2300. 000019FE  3F3C 0804                move.w     -[A7], 0x804
  2301. 00001A02  A9EB                     syscall    Pack4/FP68K
  2302. 00001A04  514F                     subq.w     A7, 8
  2303. 00001A06  486D F9AE                pea.l      [A5 - 0x652]
  2304. 00001A0A  486F 0004                pea.l      [A7 + 0x4]
  2305. 00001A0E  3F3C 0810                move.w     -[A7], 0x810
  2306. 00001A12  A9EB                     syscall    Pack4/FP68K
  2307. 00001A14  4EBA 1E12                jsr        [PC + 0x1E12 /* 00003828 */]
  2308. 00001A18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2309. 00001A1C  486D F428                pea.l      [A5 - 0xBD8]
  2310. 00001A20  514F                     subq.w     A7, 8
  2311. 00001A22  486D E6BE                pea.l      [A5 - 0x1942]
  2312. 00001A26  486D F1B6                pea.l      [A5 - 0xE4A]
  2313. 00001A2A  3F3C 080E                move.w     -[A7], 0x80E
  2314. 00001A2E  A9EB                     syscall    Pack4/FP68K
  2315. 00001A30  486D F1B6                pea.l      [A5 - 0xE4A]
  2316. 00001A34  486F 0004                pea.l      [A7 + 0x4]
  2317. 00001A38  3F3C 0810                move.w     -[A7], 0x810
  2318. 00001A3C  A9EB                     syscall    Pack4/FP68K
  2319. 00001A3E  4EBA 1DE8                jsr        [PC + 0x1DE8 /* 00003828 */]
  2320. 00001A42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2321. 00001A46  486D F2A0                pea.l      [A5 - 0xD60]
  2322. 00001A4A  514F                     subq.w     A7, 8
  2323. 00001A4C  486D D9E6                pea.l      [A5 - 0x261A]
  2324. 00001A50  486D F1B6                pea.l      [A5 - 0xE4A]
  2325. 00001A54  3F3C 080E                move.w     -[A7], 0x80E
  2326. 00001A58  A9EB                     syscall    Pack4/FP68K
  2327. 00001A5A  486D F1B6                pea.l      [A5 - 0xE4A]
  2328. 00001A5E  486F 0004                pea.l      [A7 + 0x4]
  2329. 00001A62  3F3C 0810                move.w     -[A7], 0x810
  2330. 00001A66  A9EB                     syscall    Pack4/FP68K
  2331. 00001A68  4EBA 1DBE                jsr        [PC + 0x1DBE /* 00003828 */]
  2332. 00001A6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2333. 00001A70  486D F368                pea.l      [A5 - 0xC98]
  2334. 00001A74  514F                     subq.w     A7, 8
  2335. 00001A76  486D D9E6                pea.l      [A5 - 0x261A]
  2336. 00001A7A  486D F1B6                pea.l      [A5 - 0xE4A]
  2337. 00001A7E  3F3C 080E                move.w     -[A7], 0x80E
  2338. 00001A82  A9EB                     syscall    Pack4/FP68K
  2339. 00001A84  486D F1B6                pea.l      [A5 - 0xE4A]
  2340. 00001A88  486F 0004                pea.l      [A7 + 0x4]
  2341. 00001A8C  3F3C 0810                move.w     -[A7], 0x810
  2342. 00001A90  A9EB                     syscall    Pack4/FP68K
  2343. 00001A92  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2344. 00001A96  504F                     addq.w     A7, 8
  2345. 00001A98  514F                     subq.w     A7, 8
  2346. 00001A9A  486D F990                pea.l      [A5 - 0x670]
  2347. 00001A9E  486F 0004                pea.l      [A7 + 0x4]
  2348. 00001AA2  3F3C 0810                move.w     -[A7], 0x810
  2349. 00001AA6  A9EB                     syscall    Pack4/FP68K
  2350. 00001AA8  514F                     subq.w     A7, 8
  2351. 00001AAA  486D E6DE                pea.l      [A5 - 0x1922]
  2352. 00001AAE  486D F1B6                pea.l      [A5 - 0xE4A]
  2353. 00001AB2  3F3C 080E                move.w     -[A7], 0x80E
  2354. 00001AB6  A9EB                     syscall    Pack4/FP68K
  2355. 00001AB8  486D F1B6                pea.l      [A5 - 0xE4A]
  2356. 00001ABC  486F 0004                pea.l      [A7 + 0x4]
  2357. 00001AC0  3F3C 0810                move.w     -[A7], 0x810
  2358. 00001AC4  A9EB                     syscall    Pack4/FP68K
  2359. 00001AC6  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2360. 00001ACA  504F                     addq.w     A7, 8
  2361. 00001ACC  4857                     pea.l      [A7]
  2362. 00001ACE  486D F9AE                pea.l      [A5 - 0x652]
  2363. 00001AD2  3F3C 080E                move.w     -[A7], 0x80E
  2364. 00001AD6  A9EB                     syscall    Pack4/FP68K
  2365. 00001AD8  504F                     addq.w     A7, 8
  2366. 00001ADA  486D F990                pea.l      [A5 - 0x670]
  2367. 00001ADE  486D F9AE                pea.l      [A5 - 0x652]
  2368. 00001AE2  3F3C 0002                move.w     -[A7], 0x2
  2369. 00001AE6  A9EB                     syscall    Pack4/FP68K
  2370. 00001AE8  514F                     subq.w     A7, 8
  2371. 00001AEA  486D F9AE                pea.l      [A5 - 0x652]
  2372. 00001AEE  486F 0004                pea.l      [A7 + 0x4]
  2373. 00001AF2  3F3C 0810                move.w     -[A7], 0x810
  2374. 00001AF6  A9EB                     syscall    Pack4/FP68K
  2375. 00001AF8  514F                     subq.w     A7, 8
  2376. 00001AFA  486D E6DE                pea.l      [A5 - 0x1922]
  2377. 00001AFE  486D F1B6                pea.l      [A5 - 0xE4A]
  2378. 00001B02  3F3C 080E                move.w     -[A7], 0x80E
  2379. 00001B06  A9EB                     syscall    Pack4/FP68K
  2380. 00001B08  486D F1B6                pea.l      [A5 - 0xE4A]
  2381. 00001B0C  486F 0004                pea.l      [A7 + 0x4]
  2382. 00001B10  3F3C 0810                move.w     -[A7], 0x810
  2383. 00001B14  A9EB                     syscall    Pack4/FP68K
  2384. 00001B16  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2385. 00001B1A  504F                     addq.w     A7, 8
  2386. 00001B1C  4857                     pea.l      [A7]
  2387. 00001B1E  486D F9AE                pea.l      [A5 - 0x652]
  2388. 00001B22  3F3C 080E                move.w     -[A7], 0x80E
  2389. 00001B26  A9EB                     syscall    Pack4/FP68K
  2390. 00001B28  504F                     addq.w     A7, 8
  2391. 00001B2A  486D F990                pea.l      [A5 - 0x670]
  2392. 00001B2E  486D F9AE                pea.l      [A5 - 0x652]
  2393. 00001B32  3F3C 0006                move.w     -[A7], 0x6
  2394. 00001B36  A9EB                     syscall    Pack4/FP68K
  2395. 00001B38  6008                     bra        +0xA /* 00001B42 */
  2396. 00001B3A  4059                     negx.w     [A1]+
  2397. 00001B3C  0000 0000                ori.b      D0, 0x0
  2398. 00001B40  0000 487A                ori.b      D0, 0x7A /* 'z' */
  2399. // begin alternate branch 00001B42-00001B46
  2400. label00001B42:
  2401. 00001B42  487A FFF6                pea.l      [PC - 0xA /* 00001B3A, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  2402. // end alternate branch 00001B42-00001B46
  2403. label00001B42: // (misaligned)
  2404. 00001B44  FFF6                     .invalid   <<F/7/7>>
  2405. 00001B46  486D F9AE                pea.l      [A5 - 0x652]
  2406. 00001B4A  3F3C 0804                move.w     -[A7], 0x804
  2407. 00001B4E  A9EB                     syscall    Pack4/FP68K
  2408. 00001B50  514F                     subq.w     A7, 8
  2409. 00001B52  486D F9AE                pea.l      [A5 - 0x652]
  2410. 00001B56  486F 0004                pea.l      [A7 + 0x4]
  2411. 00001B5A  3F3C 0810                move.w     -[A7], 0x810
  2412. 00001B5E  A9EB                     syscall    Pack4/FP68K
  2413. 00001B60  4EBA 1CC6                jsr        [PC + 0x1CC6 /* 00003828 */]
  2414. 00001B64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2415. 00001B68  486D F430                pea.l      [A5 - 0xBD0]
  2416. 00001B6C  514F                     subq.w     A7, 8
  2417. 00001B6E  486D E6DE                pea.l      [A5 - 0x1922]
  2418. 00001B72  486D F1B6                pea.l      [A5 - 0xE4A]
  2419. 00001B76  3F3C 080E                move.w     -[A7], 0x80E
  2420. 00001B7A  A9EB                     syscall    Pack4/FP68K
  2421. 00001B7C  486D F1B6                pea.l      [A5 - 0xE4A]
  2422. 00001B80  486F 0004                pea.l      [A7 + 0x4]
  2423. 00001B84  3F3C 0810                move.w     -[A7], 0x810
  2424. 00001B88  A9EB                     syscall    Pack4/FP68K
  2425. 00001B8A  4EBA 1C9C                jsr        [PC + 0x1C9C /* 00003828 */]
  2426. 00001B8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2427. 00001B92  486D F2A8                pea.l      [A5 - 0xD58]
  2428. 00001B96  514F                     subq.w     A7, 8
  2429. 00001B98  486D DA46                pea.l      [A5 - 0x25BA]
  2430. 00001B9C  486D F1B6                pea.l      [A5 - 0xE4A]
  2431. 00001BA0  3F3C 080E                move.w     -[A7], 0x80E
  2432. 00001BA4  A9EB                     syscall    Pack4/FP68K
  2433. 00001BA6  486D F1B6                pea.l      [A5 - 0xE4A]
  2434. 00001BAA  486F 0004                pea.l      [A7 + 0x4]
  2435. 00001BAE  3F3C 0810                move.w     -[A7], 0x810
  2436. 00001BB2  A9EB                     syscall    Pack4/FP68K
  2437. 00001BB4  4EBA 1B90                jsr        [PC + 0x1B90 /* 00003746 */]
  2438. 00001BB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2439. 00001BBC  486D F370                pea.l      [A5 - 0xC90]
  2440. 00001BC0  514F                     subq.w     A7, 8
  2441. 00001BC2  486D DA46                pea.l      [A5 - 0x25BA]
  2442. 00001BC6  486D F1B6                pea.l      [A5 - 0xE4A]
  2443. 00001BCA  3F3C 080E                move.w     -[A7], 0x80E
  2444. 00001BCE  A9EB                     syscall    Pack4/FP68K
  2445. 00001BD0  486D F1B6                pea.l      [A5 - 0xE4A]
  2446. 00001BD4  486F 0004                pea.l      [A7 + 0x4]
  2447. 00001BD8  3F3C 0810                move.w     -[A7], 0x810
  2448. 00001BDC  A9EB                     syscall    Pack4/FP68K
  2449. 00001BDE  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2450. 00001BE2  504F                     addq.w     A7, 8
  2451. 00001BE4  514F                     subq.w     A7, 8
  2452. 00001BE6  486D F990                pea.l      [A5 - 0x670]
  2453. 00001BEA  486F 0004                pea.l      [A7 + 0x4]
  2454. 00001BEE  3F3C 0810                move.w     -[A7], 0x810
  2455. 00001BF2  A9EB                     syscall    Pack4/FP68K
  2456. 00001BF4  514F                     subq.w     A7, 8
  2457. 00001BF6  486D E6C6                pea.l      [A5 - 0x193A]
  2458. 00001BFA  486D F1B6                pea.l      [A5 - 0xE4A]
  2459. 00001BFE  3F3C 080E                move.w     -[A7], 0x80E
  2460. 00001C02  A9EB                     syscall    Pack4/FP68K
  2461. 00001C04  486D F1B6                pea.l      [A5 - 0xE4A]
  2462. 00001C08  486F 0004                pea.l      [A7 + 0x4]
  2463. 00001C0C  3F3C 0810                move.w     -[A7], 0x810
  2464. 00001C10  A9EB                     syscall    Pack4/FP68K
  2465. 00001C12  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2466. 00001C16  504F                     addq.w     A7, 8
  2467. 00001C18  4857                     pea.l      [A7]
  2468. 00001C1A  486D F9AE                pea.l      [A5 - 0x652]
  2469. 00001C1E  3F3C 080E                move.w     -[A7], 0x80E
  2470. 00001C22  A9EB                     syscall    Pack4/FP68K
  2471. 00001C24  504F                     addq.w     A7, 8
  2472. 00001C26  486D F990                pea.l      [A5 - 0x670]
  2473. 00001C2A  486D F9AE                pea.l      [A5 - 0x652]
  2474. 00001C2E  3F3C 0002                move.w     -[A7], 0x2
  2475. 00001C32  A9EB                     syscall    Pack4/FP68K
  2476. 00001C34  514F                     subq.w     A7, 8
  2477. 00001C36  486D F9AE                pea.l      [A5 - 0x652]
  2478. 00001C3A  486F 0004                pea.l      [A7 + 0x4]
  2479. 00001C3E  3F3C 0810                move.w     -[A7], 0x810
  2480. 00001C42  A9EB                     syscall    Pack4/FP68K
  2481. 00001C44  514F                     subq.w     A7, 8
  2482. 00001C46  486D E6C6                pea.l      [A5 - 0x193A]
  2483. 00001C4A  486D F1B6                pea.l      [A5 - 0xE4A]
  2484. 00001C4E  3F3C 080E                move.w     -[A7], 0x80E
  2485. 00001C52  A9EB                     syscall    Pack4/FP68K
  2486. 00001C54  486D F1B6                pea.l      [A5 - 0xE4A]
  2487. 00001C58  486F 0004                pea.l      [A7 + 0x4]
  2488. 00001C5C  3F3C 0810                move.w     -[A7], 0x810
  2489. 00001C60  A9EB                     syscall    Pack4/FP68K
  2490. 00001C62  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2491. 00001C66  504F                     addq.w     A7, 8
  2492. 00001C68  4857                     pea.l      [A7]
  2493. 00001C6A  486D F9AE                pea.l      [A5 - 0x652]
  2494. 00001C6E  3F3C 080E                move.w     -[A7], 0x80E
  2495. 00001C72  A9EB                     syscall    Pack4/FP68K
  2496. 00001C74  504F                     addq.w     A7, 8
  2497. 00001C76  486D F990                pea.l      [A5 - 0x670]
  2498. 00001C7A  486D F9AE                pea.l      [A5 - 0x652]
  2499. 00001C7E  3F3C 0006                move.w     -[A7], 0x6
  2500. 00001C82  A9EB                     syscall    Pack4/FP68K
  2501. 00001C84  6008                     bra        +0xA /* 00001C8E */
  2502. 00001C86  4059                     negx.w     [A1]+
  2503. 00001C88  0000 0000                ori.b      D0, 0x0
  2504. 00001C8C  0000 487A                ori.b      D0, 0x7A /* 'z' */
  2505. // begin alternate branch 00001C8E-00001C92
  2506. label00001C8E:
  2507. 00001C8E  487A FFF6                pea.l      [PC - 0xA /* 00001C86, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  2508. // end alternate branch 00001C8E-00001C92
  2509. label00001C8E: // (misaligned)
  2510. 00001C90  FFF6                     .invalid   <<F/7/7>>
  2511. 00001C92  486D F9AE                pea.l      [A5 - 0x652]
  2512. 00001C96  3F3C 0804                move.w     -[A7], 0x804
  2513. 00001C9A  A9EB                     syscall    Pack4/FP68K
  2514. 00001C9C  514F                     subq.w     A7, 8
  2515. 00001C9E  486D F9AE                pea.l      [A5 - 0x652]
  2516. 00001CA2  486F 0004                pea.l      [A7 + 0x4]
  2517. 00001CA6  3F3C 0810                move.w     -[A7], 0x810
  2518. 00001CAA  A9EB                     syscall    Pack4/FP68K
  2519. 00001CAC  4EBA 1B7A                jsr        [PC + 0x1B7A /* 00003828 */]
  2520. 00001CB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2521. 00001CB4  486D F438                pea.l      [A5 - 0xBC8]
  2522. 00001CB8  514F                     subq.w     A7, 8
  2523. 00001CBA  486D E6C6                pea.l      [A5 - 0x193A]
  2524. 00001CBE  486D F1B6                pea.l      [A5 - 0xE4A]
  2525. 00001CC2  3F3C 080E                move.w     -[A7], 0x80E
  2526. 00001CC6  A9EB                     syscall    Pack4/FP68K
  2527. 00001CC8  486D F1B6                pea.l      [A5 - 0xE4A]
  2528. 00001CCC  486F 0004                pea.l      [A7 + 0x4]
  2529. 00001CD0  3F3C 0810                move.w     -[A7], 0x810
  2530. 00001CD4  A9EB                     syscall    Pack4/FP68K
  2531. 00001CD6  4EBA 1A6E                jsr        [PC + 0x1A6E /* 00003746 */]
  2532. 00001CDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2533. 00001CDE  486D F2B0                pea.l      [A5 - 0xD50]
  2534. 00001CE2  514F                     subq.w     A7, 8
  2535. 00001CE4  486D D976                pea.l      [A5 - 0x268A]
  2536. 00001CE8  486D F1B6                pea.l      [A5 - 0xE4A]
  2537. 00001CEC  3F3C 080E                move.w     -[A7], 0x80E
  2538. 00001CF0  A9EB                     syscall    Pack4/FP68K
  2539. 00001CF2  486D F1B6                pea.l      [A5 - 0xE4A]
  2540. 00001CF6  486F 0004                pea.l      [A7 + 0x4]
  2541. 00001CFA  3F3C 0810                move.w     -[A7], 0x810
  2542. 00001CFE  A9EB                     syscall    Pack4/FP68K
  2543. 00001D00  4EBA 1A44                jsr        [PC + 0x1A44 /* 00003746 */]
  2544. 00001D04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2545. 00001D08  486D F378                pea.l      [A5 - 0xC88]
  2546. 00001D0C  514F                     subq.w     A7, 8
  2547. 00001D0E  486D D976                pea.l      [A5 - 0x268A]
  2548. 00001D12  486D F1B6                pea.l      [A5 - 0xE4A]
  2549. 00001D16  3F3C 080E                move.w     -[A7], 0x80E
  2550. 00001D1A  A9EB                     syscall    Pack4/FP68K
  2551. 00001D1C  486D F1B6                pea.l      [A5 - 0xE4A]
  2552. 00001D20  486F 0004                pea.l      [A7 + 0x4]
  2553. 00001D24  3F3C 0810                move.w     -[A7], 0x810
  2554. 00001D28  A9EB                     syscall    Pack4/FP68K
  2555. 00001D2A  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2556. 00001D2E  504F                     addq.w     A7, 8
  2557. 00001D30  514F                     subq.w     A7, 8
  2558. 00001D32  486D F990                pea.l      [A5 - 0x670]
  2559. 00001D36  486F 0004                pea.l      [A7 + 0x4]
  2560. 00001D3A  3F3C 0810                move.w     -[A7], 0x810
  2561. 00001D3E  A9EB                     syscall    Pack4/FP68K
  2562. 00001D40  514F                     subq.w     A7, 8
  2563. 00001D42  486D E6CE                pea.l      [A5 - 0x1932]
  2564. 00001D46  486D F1B6                pea.l      [A5 - 0xE4A]
  2565. 00001D4A  3F3C 080E                move.w     -[A7], 0x80E
  2566. 00001D4E  A9EB                     syscall    Pack4/FP68K
  2567. 00001D50  486D F1B6                pea.l      [A5 - 0xE4A]
  2568. 00001D54  486F 0004                pea.l      [A7 + 0x4]
  2569. 00001D58  3F3C 0810                move.w     -[A7], 0x810
  2570. 00001D5C  A9EB                     syscall    Pack4/FP68K
  2571. 00001D5E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2572. 00001D62  504F                     addq.w     A7, 8
  2573. 00001D64  4857                     pea.l      [A7]
  2574. 00001D66  486D F9AE                pea.l      [A5 - 0x652]
  2575. 00001D6A  3F3C 080E                move.w     -[A7], 0x80E
  2576. 00001D6E  A9EB                     syscall    Pack4/FP68K
  2577. 00001D70  504F                     addq.w     A7, 8
  2578. 00001D72  486D F990                pea.l      [A5 - 0x670]
  2579. 00001D76  486D F9AE                pea.l      [A5 - 0x652]
  2580. 00001D7A  3F3C 0002                move.w     -[A7], 0x2
  2581. 00001D7E  A9EB                     syscall    Pack4/FP68K
  2582. 00001D80  514F                     subq.w     A7, 8
  2583. 00001D82  486D F9AE                pea.l      [A5 - 0x652]
  2584. 00001D86  486F 0004                pea.l      [A7 + 0x4]
  2585. 00001D8A  3F3C 0810                move.w     -[A7], 0x810
  2586. 00001D8E  A9EB                     syscall    Pack4/FP68K
  2587. 00001D90  514F                     subq.w     A7, 8
  2588. 00001D92  486D E6CE                pea.l      [A5 - 0x1932]
  2589. 00001D96  486D F1B6                pea.l      [A5 - 0xE4A]
  2590. 00001D9A  3F3C 080E                move.w     -[A7], 0x80E
  2591. 00001D9E  A9EB                     syscall    Pack4/FP68K
  2592. 00001DA0  486D F1B6                pea.l      [A5 - 0xE4A]
  2593. 00001DA4  486F 0004                pea.l      [A7 + 0x4]
  2594. 00001DA8  3F3C 0810                move.w     -[A7], 0x810
  2595. 00001DAC  A9EB                     syscall    Pack4/FP68K
  2596. 00001DAE  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2597. 00001DB2  504F                     addq.w     A7, 8
  2598. 00001DB4  4857                     pea.l      [A7]
  2599. 00001DB6  486D F9AE                pea.l      [A5 - 0x652]
  2600. 00001DBA  3F3C 080E                move.w     -[A7], 0x80E
  2601. 00001DBE  A9EB                     syscall    Pack4/FP68K
  2602. 00001DC0  504F                     addq.w     A7, 8
  2603. 00001DC2  486D F990                pea.l      [A5 - 0x670]
  2604. 00001DC6  486D F9AE                pea.l      [A5 - 0x652]
  2605. 00001DCA  3F3C 0006                move.w     -[A7], 0x6
  2606. 00001DCE  A9EB                     syscall    Pack4/FP68K
  2607. 00001DD0  6008                     bra        +0xA /* 00001DDA */
  2608. 00001DD2  4059                     negx.w     [A1]+
  2609. 00001DD4  0000 0000                ori.b      D0, 0x0
  2610. 00001DD8  0000 487A                ori.b      D0, 0x7A /* 'z' */
  2611. // begin alternate branch 00001DDA-00001DDE
  2612. label00001DDA:
  2613. 00001DDA  487A FFF6                pea.l      [PC - 0xA /* 00001DD2, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  2614. // end alternate branch 00001DDA-00001DDE
  2615. label00001DDA: // (misaligned)
  2616. 00001DDC  FFF6                     .invalid   <<F/7/7>>
  2617. 00001DDE  486D F9AE                pea.l      [A5 - 0x652]
  2618. 00001DE2  3F3C 0804                move.w     -[A7], 0x804
  2619. 00001DE6  A9EB                     syscall    Pack4/FP68K
  2620. 00001DE8  514F                     subq.w     A7, 8
  2621. 00001DEA  486D F9AE                pea.l      [A5 - 0x652]
  2622. 00001DEE  486F 0004                pea.l      [A7 + 0x4]
  2623. 00001DF2  3F3C 0810                move.w     -[A7], 0x810
  2624. 00001DF6  A9EB                     syscall    Pack4/FP68K
  2625. 00001DF8  4EBA 1A2E                jsr        [PC + 0x1A2E /* 00003828 */]
  2626. 00001DFC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2627. 00001E00  486D F440                pea.l      [A5 - 0xBC0]
  2628. 00001E04  514F                     subq.w     A7, 8
  2629. 00001E06  486D E6CE                pea.l      [A5 - 0x1932]
  2630. 00001E0A  486D F1B6                pea.l      [A5 - 0xE4A]
  2631. 00001E0E  3F3C 080E                move.w     -[A7], 0x80E
  2632. 00001E12  A9EB                     syscall    Pack4/FP68K
  2633. 00001E14  486D F1B6                pea.l      [A5 - 0xE4A]
  2634. 00001E18  486F 0004                pea.l      [A7 + 0x4]
  2635. 00001E1C  3F3C 0810                move.w     -[A7], 0x810
  2636. 00001E20  A9EB                     syscall    Pack4/FP68K
  2637. 00001E22  4EBA 1922                jsr        [PC + 0x1922 /* 00003746 */]
  2638. 00001E26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2639. 00001E2A  486D F2B8                pea.l      [A5 - 0xD48]
  2640. 00001E2E  514F                     subq.w     A7, 8
  2641. 00001E30  486D DA16                pea.l      [A5 - 0x25EA]
  2642. 00001E34  486D F1B6                pea.l      [A5 - 0xE4A]
  2643. 00001E38  3F3C 080E                move.w     -[A7], 0x80E
  2644. 00001E3C  A9EB                     syscall    Pack4/FP68K
  2645. 00001E3E  486D F1B6                pea.l      [A5 - 0xE4A]
  2646. 00001E42  486F 0004                pea.l      [A7 + 0x4]
  2647. 00001E46  3F3C 0810                move.w     -[A7], 0x810
  2648. 00001E4A  A9EB                     syscall    Pack4/FP68K
  2649. 00001E4C  4EBA 18F8                jsr        [PC + 0x18F8 /* 00003746 */]
  2650. 00001E50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2651. 00001E54  486D F380                pea.l      [A5 - 0xC80]
  2652. 00001E58  514F                     subq.w     A7, 8
  2653. 00001E5A  486D DA16                pea.l      [A5 - 0x25EA]
  2654. 00001E5E  486D F1B6                pea.l      [A5 - 0xE4A]
  2655. 00001E62  3F3C 080E                move.w     -[A7], 0x80E
  2656. 00001E66  A9EB                     syscall    Pack4/FP68K
  2657. 00001E68  486D F1B6                pea.l      [A5 - 0xE4A]
  2658. 00001E6C  486F 0004                pea.l      [A7 + 0x4]
  2659. 00001E70  3F3C 0810                move.w     -[A7], 0x810
  2660. 00001E74  A9EB                     syscall    Pack4/FP68K
  2661. 00001E76  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2662. 00001E7A  504F                     addq.w     A7, 8
  2663. 00001E7C  514F                     subq.w     A7, 8
  2664. 00001E7E  486D F990                pea.l      [A5 - 0x670]
  2665. 00001E82  486F 0004                pea.l      [A7 + 0x4]
  2666. 00001E86  3F3C 0810                move.w     -[A7], 0x810
  2667. 00001E8A  A9EB                     syscall    Pack4/FP68K
  2668. 00001E8C  514F                     subq.w     A7, 8
  2669. 00001E8E  486D E6D6                pea.l      [A5 - 0x192A]
  2670. 00001E92  486D F1B6                pea.l      [A5 - 0xE4A]
  2671. 00001E96  3F3C 080E                move.w     -[A7], 0x80E
  2672. 00001E9A  A9EB                     syscall    Pack4/FP68K
  2673. 00001E9C  486D F1B6                pea.l      [A5 - 0xE4A]
  2674. 00001EA0  486F 0004                pea.l      [A7 + 0x4]
  2675. 00001EA4  3F3C 0810                move.w     -[A7], 0x810
  2676. 00001EA8  A9EB                     syscall    Pack4/FP68K
  2677. 00001EAA  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2678. 00001EAE  504F                     addq.w     A7, 8
  2679. 00001EB0  4857                     pea.l      [A7]
  2680. 00001EB2  486D F9AE                pea.l      [A5 - 0x652]
  2681. 00001EB6  3F3C 080E                move.w     -[A7], 0x80E
  2682. 00001EBA  A9EB                     syscall    Pack4/FP68K
  2683. 00001EBC  504F                     addq.w     A7, 8
  2684. 00001EBE  486D F990                pea.l      [A5 - 0x670]
  2685. 00001EC2  486D F9AE                pea.l      [A5 - 0x652]
  2686. 00001EC6  3F3C 0002                move.w     -[A7], 0x2
  2687. 00001ECA  A9EB                     syscall    Pack4/FP68K
  2688. 00001ECC  514F                     subq.w     A7, 8
  2689. 00001ECE  486D F9AE                pea.l      [A5 - 0x652]
  2690. 00001ED2  486F 0004                pea.l      [A7 + 0x4]
  2691. 00001ED6  3F3C 0810                move.w     -[A7], 0x810
  2692. 00001EDA  A9EB                     syscall    Pack4/FP68K
  2693. 00001EDC  514F                     subq.w     A7, 8
  2694. 00001EDE  486D E6D6                pea.l      [A5 - 0x192A]
  2695. 00001EE2  486D F1B6                pea.l      [A5 - 0xE4A]
  2696. 00001EE6  3F3C 080E                move.w     -[A7], 0x80E
  2697. 00001EEA  A9EB                     syscall    Pack4/FP68K
  2698. 00001EEC  486D F1B6                pea.l      [A5 - 0xE4A]
  2699. 00001EF0  486F 0004                pea.l      [A7 + 0x4]
  2700. 00001EF4  3F3C 0810                move.w     -[A7], 0x810
  2701. 00001EF8  A9EB                     syscall    Pack4/FP68K
  2702. 00001EFA  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2703. 00001EFE  504F                     addq.w     A7, 8
  2704. 00001F00  4857                     pea.l      [A7]
  2705. 00001F02  486D F9AE                pea.l      [A5 - 0x652]
  2706. 00001F06  3F3C 080E                move.w     -[A7], 0x80E
  2707. 00001F0A  A9EB                     syscall    Pack4/FP68K
  2708. 00001F0C  504F                     addq.w     A7, 8
  2709. 00001F0E  486D F990                pea.l      [A5 - 0x670]
  2710. 00001F12  486D F9AE                pea.l      [A5 - 0x652]
  2711. 00001F16  3F3C 0006                move.w     -[A7], 0x6
  2712. 00001F1A  A9EB                     syscall    Pack4/FP68K
  2713. 00001F1C  6008                     bra        +0xA /* 00001F26 */
  2714. 00001F1E  4059                     negx.w     [A1]+
  2715. 00001F20  0000 0000                ori.b      D0, 0x0
  2716. 00001F24  0000 487A                ori.b      D0, 0x7A /* 'z' */
  2717. // begin alternate branch 00001F26-00001F2A
  2718. label00001F26:
  2719. 00001F26  487A FFF6                pea.l      [PC - 0xA /* 00001F1E, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  2720. // end alternate branch 00001F26-00001F2A
  2721. label00001F26: // (misaligned)
  2722. 00001F28  FFF6                     .invalid   <<F/7/7>>
  2723. 00001F2A  486D F9AE                pea.l      [A5 - 0x652]
  2724. 00001F2E  3F3C 0804                move.w     -[A7], 0x804
  2725. 00001F32  A9EB                     syscall    Pack4/FP68K
  2726. 00001F34  514F                     subq.w     A7, 8
  2727. 00001F36  486D F9AE                pea.l      [A5 - 0x652]
  2728. 00001F3A  486F 0004                pea.l      [A7 + 0x4]
  2729. 00001F3E  3F3C 0810                move.w     -[A7], 0x810
  2730. 00001F42  A9EB                     syscall    Pack4/FP68K
  2731. 00001F44  4EBA 18E2                jsr        [PC + 0x18E2 /* 00003828 */]
  2732. 00001F48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2733. 00001F4C  486D F448                pea.l      [A5 - 0xBB8]
  2734. 00001F50  514F                     subq.w     A7, 8
  2735. 00001F52  486D E6D6                pea.l      [A5 - 0x192A]
  2736. 00001F56  486D F1B6                pea.l      [A5 - 0xE4A]
  2737. 00001F5A  3F3C 080E                move.w     -[A7], 0x80E
  2738. 00001F5E  A9EB                     syscall    Pack4/FP68K
  2739. 00001F60  486D F1B6                pea.l      [A5 - 0xE4A]
  2740. 00001F64  486F 0004                pea.l      [A7 + 0x4]
  2741. 00001F68  3F3C 0810                move.w     -[A7], 0x810
  2742. 00001F6C  A9EB                     syscall    Pack4/FP68K
  2743. 00001F6E  4EBA 17D6                jsr        [PC + 0x17D6 /* 00003746 */]
  2744. 00001F72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2745. 00001F76  486D F5B0                pea.l      [A5 - 0xA50]
  2746. 00001F7A  514F                     subq.w     A7, 8
  2747. 00001F7C  486D E6EE                pea.l      [A5 - 0x1912]
  2748. 00001F80  486D F1B6                pea.l      [A5 - 0xE4A]
  2749. 00001F84  3F3C 080E                move.w     -[A7], 0x80E
  2750. 00001F88  A9EB                     syscall    Pack4/FP68K
  2751. 00001F8A  486D F1B6                pea.l      [A5 - 0xE4A]
  2752. 00001F8E  486F 0004                pea.l      [A7 + 0x4]
  2753. 00001F92  3F3C 0810                move.w     -[A7], 0x810
  2754. 00001F96  A9EB                     syscall    Pack4/FP68K
  2755. 00001F98  4EBA 188E                jsr        [PC + 0x188E /* 00003828 */]
  2756. 00001F9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2757. 00001FA0  486D F5B8                pea.l      [A5 - 0xA48]
  2758. 00001FA4  514F                     subq.w     A7, 8
  2759. 00001FA6  486D E716                pea.l      [A5 - 0x18EA]
  2760. 00001FAA  486D F1B6                pea.l      [A5 - 0xE4A]
  2761. 00001FAE  3F3C 080E                move.w     -[A7], 0x80E
  2762. 00001FB2  A9EB                     syscall    Pack4/FP68K
  2763. 00001FB4  486D F1B6                pea.l      [A5 - 0xE4A]
  2764. 00001FB8  486F 0004                pea.l      [A7 + 0x4]
  2765. 00001FBC  3F3C 0810                move.w     -[A7], 0x810
  2766. 00001FC0  A9EB                     syscall    Pack4/FP68K
  2767. 00001FC2  4EBA 1864                jsr        [PC + 0x1864 /* 00003828 */]
  2768. 00001FC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2769. 00001FCA  486D F5C0                pea.l      [A5 - 0xA40]
  2770. 00001FCE  514F                     subq.w     A7, 8
  2771. 00001FD0  486D E6F6                pea.l      [A5 - 0x190A]
  2772. 00001FD4  486D F1B6                pea.l      [A5 - 0xE4A]
  2773. 00001FD8  3F3C 080E                move.w     -[A7], 0x80E
  2774. 00001FDC  A9EB                     syscall    Pack4/FP68K
  2775. 00001FDE  486D F1B6                pea.l      [A5 - 0xE4A]
  2776. 00001FE2  486F 0004                pea.l      [A7 + 0x4]
  2777. 00001FE6  3F3C 0810                move.w     -[A7], 0x810
  2778. 00001FEA  A9EB                     syscall    Pack4/FP68K
  2779. 00001FEC  4EBA 183A                jsr        [PC + 0x183A /* 00003828 */]
  2780. 00001FF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2781. 00001FF4  486D F5C8                pea.l      [A5 - 0xA38]
  2782. 00001FF8  514F                     subq.w     A7, 8
  2783. 00001FFA  486D E70E                pea.l      [A5 - 0x18F2]
  2784. 00001FFE  486D F1B6                pea.l      [A5 - 0xE4A]
  2785. 00002002  3F3C 080E                move.w     -[A7], 0x80E
  2786. 00002006  A9EB                     syscall    Pack4/FP68K
  2787. 00002008  486D F1B6                pea.l      [A5 - 0xE4A]
  2788. 0000200C  486F 0004                pea.l      [A7 + 0x4]
  2789. 00002010  3F3C 0810                move.w     -[A7], 0x810
  2790. 00002014  A9EB                     syscall    Pack4/FP68K
  2791. 00002016  4EBA 1810                jsr        [PC + 0x1810 /* 00003828 */]
  2792. 0000201A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2793. 0000201E  486D F5D0                pea.l      [A5 - 0xA30]
  2794. 00002022  514F                     subq.w     A7, 8
  2795. 00002024  486D E706                pea.l      [A5 - 0x18FA]
  2796. 00002028  486D F1B6                pea.l      [A5 - 0xE4A]
  2797. 0000202C  3F3C 080E                move.w     -[A7], 0x80E
  2798. 00002030  A9EB                     syscall    Pack4/FP68K
  2799. 00002032  486D F1B6                pea.l      [A5 - 0xE4A]
  2800. 00002036  486F 0004                pea.l      [A7 + 0x4]
  2801. 0000203A  3F3C 0810                move.w     -[A7], 0x810
  2802. 0000203E  A9EB                     syscall    Pack4/FP68K
  2803. 00002040  4EBA 17E6                jsr        [PC + 0x17E6 /* 00003828 */]
  2804. 00002044  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2805. 00002048  486D F5D8                pea.l      [A5 - 0xA28]
  2806. 0000204C  514F                     subq.w     A7, 8
  2807. 0000204E  486D E6FE                pea.l      [A5 - 0x1902]
  2808. 00002052  486D F1B6                pea.l      [A5 - 0xE4A]
  2809. 00002056  3F3C 080E                move.w     -[A7], 0x80E
  2810. 0000205A  A9EB                     syscall    Pack4/FP68K
  2811. 0000205C  486D F1B6                pea.l      [A5 - 0xE4A]
  2812. 00002060  486F 0004                pea.l      [A7 + 0x4]
  2813. 00002064  3F3C 0810                move.w     -[A7], 0x810
  2814. 00002068  A9EB                     syscall    Pack4/FP68K
  2815. 0000206A  4EBA 17BC                jsr        [PC + 0x17BC /* 00003828 */]
  2816. 0000206E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2817. 00002072  486D F740                pea.l      [A5 - 0x8C0]
  2818. 00002076  514F                     subq.w     A7, 8
  2819. 00002078  486D DD26                pea.l      [A5 - 0x22DA]
  2820. 0000207C  486D F1B6                pea.l      [A5 - 0xE4A]
  2821. 00002080  3F3C 080E                move.w     -[A7], 0x80E
  2822. 00002084  A9EB                     syscall    Pack4/FP68K
  2823. 00002086  486D F1B6                pea.l      [A5 - 0xE4A]
  2824. 0000208A  486F 0004                pea.l      [A7 + 0x4]
  2825. 0000208E  3F3C 0810                move.w     -[A7], 0x810
  2826. 00002092  A9EB                     syscall    Pack4/FP68K
  2827. 00002094  4EBA 1792                jsr        [PC + 0x1792 /* 00003828 */]
  2828. 00002098  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2829. 0000209C  486D F748                pea.l      [A5 - 0x8B8]
  2830. 000020A0  514F                     subq.w     A7, 8
  2831. 000020A2  486D DD0E                pea.l      [A5 - 0x22F2]
  2832. 000020A6  486D F1B6                pea.l      [A5 - 0xE4A]
  2833. 000020AA  3F3C 080E                move.w     -[A7], 0x80E
  2834. 000020AE  A9EB                     syscall    Pack4/FP68K
  2835. 000020B0  486D F1B6                pea.l      [A5 - 0xE4A]
  2836. 000020B4  486F 0004                pea.l      [A7 + 0x4]
  2837. 000020B8  3F3C 0810                move.w     -[A7], 0x810
  2838. 000020BC  A9EB                     syscall    Pack4/FP68K
  2839. 000020BE  4EBA 1768                jsr        [PC + 0x1768 /* 00003828 */]
  2840. 000020C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2841. 000020C6  486D F750                pea.l      [A5 - 0x8B0]
  2842. 000020CA  514F                     subq.w     A7, 8
  2843. 000020CC  486D DCF6                pea.l      [A5 - 0x230A]
  2844. 000020D0  486D F1B6                pea.l      [A5 - 0xE4A]
  2845. 000020D4  3F3C 080E                move.w     -[A7], 0x80E
  2846. 000020D8  A9EB                     syscall    Pack4/FP68K
  2847. 000020DA  486D F1B6                pea.l      [A5 - 0xE4A]
  2848. 000020DE  486F 0004                pea.l      [A7 + 0x4]
  2849. 000020E2  3F3C 0810                move.w     -[A7], 0x810
  2850. 000020E6  A9EB                     syscall    Pack4/FP68K
  2851. 000020E8  4EBA 173E                jsr        [PC + 0x173E /* 00003828 */]
  2852. 000020EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2853. 000020F0  486D F760                pea.l      [A5 - 0x8A0]
  2854. 000020F4  514F                     subq.w     A7, 8
  2855. 000020F6  486D DA06                pea.l      [A5 - 0x25FA]
  2856. 000020FA  486D F1B6                pea.l      [A5 - 0xE4A]
  2857. 000020FE  3F3C 080E                move.w     -[A7], 0x80E
  2858. 00002102  A9EB                     syscall    Pack4/FP68K
  2859. 00002104  486D F1B6                pea.l      [A5 - 0xE4A]
  2860. 00002108  486F 0004                pea.l      [A7 + 0x4]
  2861. 0000210C  3F3C 0810                move.w     -[A7], 0x810
  2862. 00002110  A9EB                     syscall    Pack4/FP68K
  2863. 00002112  4EBA 1632                jsr        [PC + 0x1632 /* 00003746 */]
  2864. 00002116  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2865. 0000211A  486D F768                pea.l      [A5 - 0x898]
  2866. 0000211E  514F                     subq.w     A7, 8
  2867. 00002120  486D E71E                pea.l      [A5 - 0x18E2]
  2868. 00002124  486D F1B6                pea.l      [A5 - 0xE4A]
  2869. 00002128  3F3C 080E                move.w     -[A7], 0x80E
  2870. 0000212C  A9EB                     syscall    Pack4/FP68K
  2871. 0000212E  486D F1B6                pea.l      [A5 - 0xE4A]
  2872. 00002132  486F 0004                pea.l      [A7 + 0x4]
  2873. 00002136  3F3C 0810                move.w     -[A7], 0x810
  2874. 0000213A  A9EB                     syscall    Pack4/FP68K
  2875. 0000213C  4EBA 16EA                jsr        [PC + 0x16EA /* 00003828 */]
  2876. 00002140  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2877. 00002144  486D F780                pea.l      [A5 - 0x880]
  2878. 00002148  514F                     subq.w     A7, 8
  2879. 0000214A  486D D96E                pea.l      [A5 - 0x2692]
  2880. 0000214E  486D F1B6                pea.l      [A5 - 0xE4A]
  2881. 00002152  3F3C 080E                move.w     -[A7], 0x80E
  2882. 00002156  A9EB                     syscall    Pack4/FP68K
  2883. 00002158  486D F1B6                pea.l      [A5 - 0xE4A]
  2884. 0000215C  486F 0004                pea.l      [A7 + 0x4]
  2885. 00002160  3F3C 0810                move.w     -[A7], 0x810
  2886. 00002164  A9EB                     syscall    Pack4/FP68K
  2887. 00002166  4EBA 16C0                jsr        [PC + 0x16C0 /* 00003828 */]
  2888. 0000216A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2889. 0000216E  486D F848                pea.l      [A5 - 0x7B8]
  2890. 00002172  514F                     subq.w     A7, 8
  2891. 00002174  486D D96E                pea.l      [A5 - 0x2692]
  2892. 00002178  486D F1B6                pea.l      [A5 - 0xE4A]
  2893. 0000217C  3F3C 080E                move.w     -[A7], 0x80E
  2894. 00002180  A9EB                     syscall    Pack4/FP68K
  2895. 00002182  486D F1B6                pea.l      [A5 - 0xE4A]
  2896. 00002186  486F 0004                pea.l      [A7 + 0x4]
  2897. 0000218A  3F3C 0810                move.w     -[A7], 0x810
  2898. 0000218E  A9EB                     syscall    Pack4/FP68K
  2899. 00002190  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2900. 00002194  504F                     addq.w     A7, 8
  2901. 00002196  514F                     subq.w     A7, 8
  2902. 00002198  486D F990                pea.l      [A5 - 0x670]
  2903. 0000219C  486F 0004                pea.l      [A7 + 0x4]
  2904. 000021A0  3F3C 0810                move.w     -[A7], 0x810
  2905. 000021A4  A9EB                     syscall    Pack4/FP68K
  2906. 000021A6  514F                     subq.w     A7, 8
  2907. 000021A8  486D E6E6                pea.l      [A5 - 0x191A]
  2908. 000021AC  486D F1B6                pea.l      [A5 - 0xE4A]
  2909. 000021B0  3F3C 080E                move.w     -[A7], 0x80E
  2910. 000021B4  A9EB                     syscall    Pack4/FP68K
  2911. 000021B6  486D F1B6                pea.l      [A5 - 0xE4A]
  2912. 000021BA  486F 0004                pea.l      [A7 + 0x4]
  2913. 000021BE  3F3C 0810                move.w     -[A7], 0x810
  2914. 000021C2  A9EB                     syscall    Pack4/FP68K
  2915. 000021C4  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2916. 000021C8  504F                     addq.w     A7, 8
  2917. 000021CA  4857                     pea.l      [A7]
  2918. 000021CC  486D F9AE                pea.l      [A5 - 0x652]
  2919. 000021D0  3F3C 080E                move.w     -[A7], 0x80E
  2920. 000021D4  A9EB                     syscall    Pack4/FP68K
  2921. 000021D6  504F                     addq.w     A7, 8
  2922. 000021D8  486D F990                pea.l      [A5 - 0x670]
  2923. 000021DC  486D F9AE                pea.l      [A5 - 0x652]
  2924. 000021E0  3F3C 0002                move.w     -[A7], 0x2
  2925. 000021E4  A9EB                     syscall    Pack4/FP68K
  2926. 000021E6  514F                     subq.w     A7, 8
  2927. 000021E8  486D F9AE                pea.l      [A5 - 0x652]
  2928. 000021EC  486F 0004                pea.l      [A7 + 0x4]
  2929. 000021F0  3F3C 0810                move.w     -[A7], 0x810
  2930. 000021F4  A9EB                     syscall    Pack4/FP68K
  2931. 000021F6  514F                     subq.w     A7, 8
  2932. 000021F8  486D E6E6                pea.l      [A5 - 0x191A]
  2933. 000021FC  486D F1B6                pea.l      [A5 - 0xE4A]
  2934. 00002200  3F3C 080E                move.w     -[A7], 0x80E
  2935. 00002204  A9EB                     syscall    Pack4/FP68K
  2936. 00002206  486D F1B6                pea.l      [A5 - 0xE4A]
  2937. 0000220A  486F 0004                pea.l      [A7 + 0x4]
  2938. 0000220E  3F3C 0810                move.w     -[A7], 0x810
  2939. 00002212  A9EB                     syscall    Pack4/FP68K
  2940. 00002214  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2941. 00002218  504F                     addq.w     A7, 8
  2942. 0000221A  4857                     pea.l      [A7]
  2943. 0000221C  486D F9AE                pea.l      [A5 - 0x652]
  2944. 00002220  3F3C 080E                move.w     -[A7], 0x80E
  2945. 00002224  A9EB                     syscall    Pack4/FP68K
  2946. 00002226  504F                     addq.w     A7, 8
  2947. 00002228  486D F990                pea.l      [A5 - 0x670]
  2948. 0000222C  486D F9AE                pea.l      [A5 - 0x652]
  2949. 00002230  3F3C 0006                move.w     -[A7], 0x6
  2950. 00002234  A9EB                     syscall    Pack4/FP68K
  2951. 00002236  6008                     bra        +0xA /* 00002240 */
  2952. 00002238  4059                     negx.w     [A1]+
  2953. 0000223A  0000 0000                ori.b      D0, 0x0
  2954. 0000223E  0000 487A                ori.b      D0, 0x7A /* 'z' */
  2955. // begin alternate branch 00002240-00002244
  2956. label00002240:
  2957. 00002240  487A FFF6                pea.l      [PC - 0xA /* 00002238, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  2958. // end alternate branch 00002240-00002244
  2959. label00002240: // (misaligned)
  2960. 00002242  FFF6                     .invalid   <<F/7/7>>
  2961. 00002244  486D F9AE                pea.l      [A5 - 0x652]
  2962. 00002248  3F3C 0804                move.w     -[A7], 0x804
  2963. 0000224C  A9EB                     syscall    Pack4/FP68K
  2964. 0000224E  514F                     subq.w     A7, 8
  2965. 00002250  486D F9AE                pea.l      [A5 - 0x652]
  2966. 00002254  486F 0004                pea.l      [A7 + 0x4]
  2967. 00002258  3F3C 0810                move.w     -[A7], 0x810
  2968. 0000225C  A9EB                     syscall    Pack4/FP68K
  2969. 0000225E  4EBA 15C8                jsr        [PC + 0x15C8 /* 00003828 */]
  2970. 00002262  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2971. 00002266  486D F910                pea.l      [A5 - 0x6F0]
  2972. 0000226A  514F                     subq.w     A7, 8
  2973. 0000226C  486D E6E6                pea.l      [A5 - 0x191A]
  2974. 00002270  486D F1B6                pea.l      [A5 - 0xE4A]
  2975. 00002274  3F3C 080E                move.w     -[A7], 0x80E
  2976. 00002278  A9EB                     syscall    Pack4/FP68K
  2977. 0000227A  486D F1B6                pea.l      [A5 - 0xE4A]
  2978. 0000227E  486F 0004                pea.l      [A7 + 0x4]
  2979. 00002282  3F3C 0810                move.w     -[A7], 0x810
  2980. 00002286  A9EB                     syscall    Pack4/FP68K
  2981. 00002288  4EBA 159E                jsr        [PC + 0x159E /* 00003828 */]
  2982. 0000228C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2983. 00002290  486D F8F0                pea.l      [A5 - 0x710]
  2984. 00002294  486D DAF6                pea.l      [A5 - 0x250A]
  2985. 00002298  486D F9AE                pea.l      [A5 - 0x652]
  2986. 0000229C  3F3C 080E                move.w     -[A7], 0x80E
  2987. 000022A0  A9EB                     syscall    Pack4/FP68K
  2988. 000022A2  486D DAFE                pea.l      [A5 - 0x2502]
  2989. 000022A6  486D F9AE                pea.l      [A5 - 0x652]
  2990. 000022AA  3F3C 0800                move.w     -[A7], 0x800
  2991. 000022AE  A9EB                     syscall    Pack4/FP68K
  2992. 000022B0  514F                     subq.w     A7, 8
  2993. 000022B2  486D F9AE                pea.l      [A5 - 0x652]
  2994. 000022B6  486F 0004                pea.l      [A7 + 0x4]
  2995. 000022BA  3F3C 0810                move.w     -[A7], 0x810
  2996. 000022BE  A9EB                     syscall    Pack4/FP68K
  2997. 000022C0  4EBA 1566                jsr        [PC + 0x1566 /* 00003828 */]
  2998. 000022C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2999. 000022C8  486D F8E8                pea.l      [A5 - 0x718]
  3000. 000022CC  514F                     subq.w     A7, 8
  3001. 000022CE  486D D9A6                pea.l      [A5 - 0x265A]
  3002. 000022D2  486D F1B6                pea.l      [A5 - 0xE4A]
  3003. 000022D6  3F3C 080E                move.w     -[A7], 0x80E
  3004. 000022DA  A9EB                     syscall    Pack4/FP68K
  3005. 000022DC  486D F1B6                pea.l      [A5 - 0xE4A]
  3006. 000022E0  486F 0004                pea.l      [A7 + 0x4]
  3007. 000022E4  3F3C 0810                move.w     -[A7], 0x810
  3008. 000022E8  A9EB                     syscall    Pack4/FP68K
  3009. 000022EA  4EBA 153C                jsr        [PC + 0x153C /* 00003828 */]
  3010. 000022EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3011. 000022F2  486D F8F8                pea.l      [A5 - 0x708]
  3012. 000022F6  514F                     subq.w     A7, 8
  3013. 000022F8  486D D956                pea.l      [A5 - 0x26AA]
  3014. 000022FC  486D F1B6                pea.l      [A5 - 0xE4A]
  3015. 00002300  3F3C 080E                move.w     -[A7], 0x80E
  3016. 00002304  A9EB                     syscall    Pack4/FP68K
  3017. 00002306  486D F1B6                pea.l      [A5 - 0xE4A]
  3018. 0000230A  486F 0004                pea.l      [A7 + 0x4]
  3019. 0000230E  3F3C 0810                move.w     -[A7], 0x810
  3020. 00002312  A9EB                     syscall    Pack4/FP68K
  3021. 00002314  4EBA 1512                jsr        [PC + 0x1512 /* 00003828 */]
  3022. 00002318  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3023. 0000231C  486D F208                pea.l      [A5 - 0xDF8]
  3024. 00002320  514F                     subq.w     A7, 8
  3025. 00002322  486D D9AE                pea.l      [A5 - 0x2652]
  3026. 00002326  486D F1B6                pea.l      [A5 - 0xE4A]
  3027. 0000232A  3F3C 080E                move.w     -[A7], 0x80E
  3028. 0000232E  A9EB                     syscall    Pack4/FP68K
  3029. 00002330  486D F1B6                pea.l      [A5 - 0xE4A]
  3030. 00002334  486F 0004                pea.l      [A7 + 0x4]
  3031. 00002338  3F3C 0810                move.w     -[A7], 0x810
  3032. 0000233C  A9EB                     syscall    Pack4/FP68K
  3033. 0000233E  4EBA 14E8                jsr        [PC + 0x14E8 /* 00003828 */]
  3034. 00002342  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3035. 00002346  486D F2D0                pea.l      [A5 - 0xD30]
  3036. 0000234A  514F                     subq.w     A7, 8
  3037. 0000234C  486D D9C6                pea.l      [A5 - 0x263A]
  3038. 00002350  486D F1B6                pea.l      [A5 - 0xE4A]
  3039. 00002354  3F3C 080E                move.w     -[A7], 0x80E
  3040. 00002358  A9EB                     syscall    Pack4/FP68K
  3041. 0000235A  486D F1B6                pea.l      [A5 - 0xE4A]
  3042. 0000235E  486F 0004                pea.l      [A7 + 0x4]
  3043. 00002362  3F3C 0810                move.w     -[A7], 0x810
  3044. 00002366  A9EB                     syscall    Pack4/FP68K
  3045. 00002368  4EBA 14BE                jsr        [PC + 0x14BE /* 00003828 */]
  3046. 0000236C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3047. 00002370  486D F398                pea.l      [A5 - 0xC68]
  3048. 00002374  514F                     subq.w     A7, 8
  3049. 00002376  486D D9B6                pea.l      [A5 - 0x264A]
  3050. 0000237A  486D F1B6                pea.l      [A5 - 0xE4A]
  3051. 0000237E  3F3C 080E                move.w     -[A7], 0x80E
  3052. 00002382  A9EB                     syscall    Pack4/FP68K
  3053. 00002384  486D F1B6                pea.l      [A5 - 0xE4A]
  3054. 00002388  486F 0004                pea.l      [A7 + 0x4]
  3055. 0000238C  3F3C 0810                move.w     -[A7], 0x810
  3056. 00002390  A9EB                     syscall    Pack4/FP68K
  3057. 00002392  4EBA 1494                jsr        [PC + 0x1494 /* 00003828 */]
  3058. 00002396  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3059. 0000239A  486D F460                pea.l      [A5 - 0xBA0]
  3060. 0000239E  514F                     subq.w     A7, 8
  3061. 000023A0  486D D9BE                pea.l      [A5 - 0x2642]
  3062. 000023A4  486D F1B6                pea.l      [A5 - 0xE4A]
  3063. 000023A8  3F3C 080E                move.w     -[A7], 0x80E
  3064. 000023AC  A9EB                     syscall    Pack4/FP68K
  3065. 000023AE  486D F1B6                pea.l      [A5 - 0xE4A]
  3066. 000023B2  486F 0004                pea.l      [A7 + 0x4]
  3067. 000023B6  3F3C 0810                move.w     -[A7], 0x810
  3068. 000023BA  A9EB                     syscall    Pack4/FP68K
  3069. 000023BC  4EBA 146A                jsr        [PC + 0x146A /* 00003828 */]
  3070. 000023C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3071. 000023C4  486D F528                pea.l      [A5 - 0xAD8]
  3072. 000023C8  486D D9AE                pea.l      [A5 - 0x2652]
  3073. 000023CC  486D F9AE                pea.l      [A5 - 0x652]
  3074. 000023D0  3F3C 080E                move.w     -[A7], 0x80E
  3075. 000023D4  A9EB                     syscall    Pack4/FP68K
  3076. 000023D6  486D D9C6                pea.l      [A5 - 0x263A]
  3077. 000023DA  486D F9AE                pea.l      [A5 - 0x652]
  3078. 000023DE  3F3C 0800                move.w     -[A7], 0x800
  3079. 000023E2  A9EB                     syscall    Pack4/FP68K
  3080. 000023E4  486D D9B6                pea.l      [A5 - 0x264A]
  3081. 000023E8  486D F9AE                pea.l      [A5 - 0x652]
  3082. 000023EC  3F3C 0800                move.w     -[A7], 0x800
  3083. 000023F0  A9EB                     syscall    Pack4/FP68K
  3084. 000023F2  486D D9BE                pea.l      [A5 - 0x2642]
  3085. 000023F6  486D F9AE                pea.l      [A5 - 0x652]
  3086. 000023FA  3F3C 0800                move.w     -[A7], 0x800
  3087. 000023FE  A9EB                     syscall    Pack4/FP68K
  3088. 00002400  514F                     subq.w     A7, 8
  3089. 00002402  486D F9AE                pea.l      [A5 - 0x652]
  3090. 00002406  486F 0004                pea.l      [A7 + 0x4]
  3091. 0000240A  3F3C 0810                move.w     -[A7], 0x810
  3092. 0000240E  A9EB                     syscall    Pack4/FP68K
  3093. 00002410  4EBA 1416                jsr        [PC + 0x1416 /* 00003828 */]
  3094. 00002414  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3095. 00002418  486D F5F0                pea.l      [A5 - 0xA10]
  3096. 0000241C  514F                     subq.w     A7, 8
  3097. 0000241E  486D DD06                pea.l      [A5 - 0x22FA]
  3098. 00002422  486D F1B6                pea.l      [A5 - 0xE4A]
  3099. 00002426  3F3C 080E                move.w     -[A7], 0x80E
  3100. 0000242A  A9EB                     syscall    Pack4/FP68K
  3101. 0000242C  486D F1B6                pea.l      [A5 - 0xE4A]
  3102. 00002430  486F 0004                pea.l      [A7 + 0x4]
  3103. 00002434  3F3C 0810                move.w     -[A7], 0x810
  3104. 00002438  A9EB                     syscall    Pack4/FP68K
  3105. 0000243A  4EBA 13EC                jsr        [PC + 0x13EC /* 00003828 */]
  3106. 0000243E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3107. 00002442  486D F6B8                pea.l      [A5 - 0x948]
  3108. 00002446  514F                     subq.w     A7, 8
  3109. 00002448  486D DCFE                pea.l      [A5 - 0x2302]
  3110. 0000244C  486D F1B6                pea.l      [A5 - 0xE4A]
  3111. 00002450  3F3C 080E                move.w     -[A7], 0x80E
  3112. 00002454  A9EB                     syscall    Pack4/FP68K
  3113. 00002456  486D F1B6                pea.l      [A5 - 0xE4A]
  3114. 0000245A  486F 0004                pea.l      [A7 + 0x4]
  3115. 0000245E  3F3C 0810                move.w     -[A7], 0x810
  3116. 00002462  A9EB                     syscall    Pack4/FP68K
  3117. 00002464  4EBA 13C2                jsr        [PC + 0x13C2 /* 00003828 */]
  3118. 00002468  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3119. 0000246C  486D F8D0                pea.l      [A5 - 0x730]
  3120. 00002470  514F                     subq.w     A7, 8
  3121. 00002472  486D DAAE                pea.l      [A5 - 0x2552]
  3122. 00002476  486D F1B6                pea.l      [A5 - 0xE4A]
  3123. 0000247A  3F3C 080E                move.w     -[A7], 0x80E
  3124. 0000247E  A9EB                     syscall    Pack4/FP68K
  3125. 00002480  486D F1B6                pea.l      [A5 - 0xE4A]
  3126. 00002484  486F 0004                pea.l      [A7 + 0x4]
  3127. 00002488  3F3C 0810                move.w     -[A7], 0x810
  3128. 0000248C  A9EB                     syscall    Pack4/FP68K
  3129. 0000248E  4EBA 12B6                jsr        [PC + 0x12B6 /* 00003746 */]
  3130. 00002492  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3131. 00002496  486D F8D8                pea.l      [A5 - 0x728]
  3132. 0000249A  486D DAA6                pea.l      [A5 - 0x255A]
  3133. 0000249E  486D F9AE                pea.l      [A5 - 0x652]
  3134. 000024A2  3F3C 080E                move.w     -[A7], 0x80E
  3135. 000024A6  A9EB                     syscall    Pack4/FP68K
  3136. 000024A8  554F                     subq.w     A7, 2
  3137. 000024AA  486D F9AE                pea.l      [A5 - 0x652]
  3138. 000024AE  3F3C 0016                move.w     -[A7], 0x16
  3139. 000024B2  A9EB                     syscall    Pack4/FP68K
  3140. 000024B4  486D F9AE                pea.l      [A5 - 0x652]
  3141. 000024B8  486F 0004                pea.l      [A7 + 0x4]
  3142. 000024BC  3F3C 2010                move.w     -[A7], 0x2010
  3143. 000024C0  A9EB                     syscall    Pack4/FP68K
  3144. 000024C2  361F                     move.w     D3, [A7]+
  3145. 000024C4  48C3                     ext.l      D3
  3146. 000024C6  E583                     asl        D3, 2
  3147. 000024C8  45ED E72E                lea.l      A2, [A5 - 0x18D2]
  3148. 000024CC  2F32 3800                move.l     -[A7], [A2 + D3]
  3149. 000024D0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3150. 000024D4  504F                     addq.w     A7, 8
  3151. 000024D6  486D F220                pea.l      [A5 - 0xDE0]
  3152. 000024DA  514F                     subq.w     A7, 8
  3153. 000024DC  486D DD16                pea.l      [A5 - 0x22EA]
  3154. 000024E0  486D F1B6                pea.l      [A5 - 0xE4A]
  3155. 000024E4  3F3C 080E                move.w     -[A7], 0x80E
  3156. 000024E8  A9EB                     syscall    Pack4/FP68K
  3157. 000024EA  486D F1B6                pea.l      [A5 - 0xE4A]
  3158. 000024EE  486F 0004                pea.l      [A7 + 0x4]
  3159. 000024F2  3F3C 0810                move.w     -[A7], 0x810
  3160. 000024F6  A9EB                     syscall    Pack4/FP68K
  3161. 000024F8  4EBA 124C                jsr        [PC + 0x124C /* 00003746 */]
  3162. 000024FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3163. 00002500  486D F478                pea.l      [A5 - 0xB88]
  3164. 00002504  514F                     subq.w     A7, 8
  3165. 00002506  486D DA3E                pea.l      [A5 - 0x25C2]
  3166. 0000250A  486D F1B6                pea.l      [A5 - 0xE4A]
  3167. 0000250E  3F3C 080E                move.w     -[A7], 0x80E
  3168. 00002512  A9EB                     syscall    Pack4/FP68K
  3169. 00002514  486D F1B6                pea.l      [A5 - 0xE4A]
  3170. 00002518  486F 0004                pea.l      [A7 + 0x4]
  3171. 0000251C  3F3C 0810                move.w     -[A7], 0x810
  3172. 00002520  A9EB                     syscall    Pack4/FP68K
  3173. 00002522  4EBA 1222                jsr        [PC + 0x1222 /* 00003746 */]
  3174. 00002526  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3175. 0000252A  486D F488                pea.l      [A5 - 0xB78]
  3176. 0000252E  514F                     subq.w     A7, 8
  3177. 00002530  486D DBB6                pea.l      [A5 - 0x244A]
  3178. 00002534  486D F1B6                pea.l      [A5 - 0xE4A]
  3179. 00002538  3F3C 080E                move.w     -[A7], 0x80E
  3180. 0000253C  A9EB                     syscall    Pack4/FP68K
  3181. 0000253E  486D F1B6                pea.l      [A5 - 0xE4A]
  3182. 00002542  486F 0004                pea.l      [A7 + 0x4]
  3183. 00002546  3F3C 0810                move.w     -[A7], 0x810
  3184. 0000254A  A9EB                     syscall    Pack4/FP68K
  3185. 0000254C  4EBA 12DA                jsr        [PC + 0x12DA /* 00003828 */]
  3186. 00002550  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3187. 00002554  486D F4D0                pea.l      [A5 - 0xB30]
  3188. 00002558  486D F210                pea.l      [A5 - 0xDF0]
  3189. 0000255C  514F                     subq.w     A7, 8
  3190. 0000255E  486D DBB6                pea.l      [A5 - 0x244A]
  3191. 00002562  486D F1B6                pea.l      [A5 - 0xE4A]
  3192. 00002566  3F3C 080E                move.w     -[A7], 0x80E
  3193. 0000256A  A9EB                     syscall    Pack4/FP68K
  3194. 0000256C  486D F1B6                pea.l      [A5 - 0xE4A]
  3195. 00002570  486F 0004                pea.l      [A7 + 0x4]
  3196. 00002574  3F3C 0810                move.w     -[A7], 0x810
  3197. 00002578  A9EB                     syscall    Pack4/FP68K
  3198. 0000257A  514F                     subq.w     A7, 8
  3199. 0000257C  486D DD1E                pea.l      [A5 - 0x22E2]
  3200. 00002580  486D F1B6                pea.l      [A5 - 0xE4A]
  3201. 00002584  3F3C 080E                move.w     -[A7], 0x80E
  3202. 00002588  A9EB                     syscall    Pack4/FP68K
  3203. 0000258A  486D F1B6                pea.l      [A5 - 0xE4A]
  3204. 0000258E  486F 0004                pea.l      [A7 + 0x4]
  3205. 00002592  3F3C 0810                move.w     -[A7], 0x810
  3206. 00002596  A9EB                     syscall    Pack4/FP68K
  3207. 00002598  4EBA 0F66                jsr        [PC + 0xF66 /* 00003500 */]
  3208. 0000259C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3209. 000025A0  4A6D ED2C                tst.w      [A5 - 0x12D4]
  3210. 000025A4  6700 0616                beq        +0x618 /* 00002BBC */
  3211. 000025A8  486D F600                pea.l      [A5 - 0xA00]
  3212. 000025AC  514F                     subq.w     A7, 8
  3213. 000025AE  486D DA4E                pea.l      [A5 - 0x25B2]
  3214. 000025B2  486D F1B6                pea.l      [A5 - 0xE4A]
  3215. 000025B6  3F3C 080E                move.w     -[A7], 0x80E
  3216. 000025BA  A9EB                     syscall    Pack4/FP68K
  3217. 000025BC  486D F1B6                pea.l      [A5 - 0xE4A]
  3218. 000025C0  486F 0004                pea.l      [A7 + 0x4]
  3219. 000025C4  3F3C 0810                move.w     -[A7], 0x810
  3220. 000025C8  A9EB                     syscall    Pack4/FP68K
  3221. 000025CA  4EBA 125C                jsr        [PC + 0x125C /* 00003828 */]
  3222. 000025CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3223. 000025D2  486D F608                pea.l      [A5 - 0x9F8]
  3224. 000025D6  514F                     subq.w     A7, 8
  3225. 000025D8  486D D97E                pea.l      [A5 - 0x2682]
  3226. 000025DC  486D F1B6                pea.l      [A5 - 0xE4A]
  3227. 000025E0  3F3C 080E                move.w     -[A7], 0x80E
  3228. 000025E4  A9EB                     syscall    Pack4/FP68K
  3229. 000025E6  486D F1B6                pea.l      [A5 - 0xE4A]
  3230. 000025EA  486F 0004                pea.l      [A7 + 0x4]
  3231. 000025EE  3F3C 0810                move.w     -[A7], 0x810
  3232. 000025F2  A9EB                     syscall    Pack4/FP68K
  3233. 000025F4  4EBA 1232                jsr        [PC + 0x1232 /* 00003828 */]
  3234. 000025F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3235. 000025FC  486D F610                pea.l      [A5 - 0x9F0]
  3236. 00002600  514F                     subq.w     A7, 8
  3237. 00002602  486D DA36                pea.l      [A5 - 0x25CA]
  3238. 00002606  486D F1B6                pea.l      [A5 - 0xE4A]
  3239. 0000260A  3F3C 080E                move.w     -[A7], 0x80E
  3240. 0000260E  A9EB                     syscall    Pack4/FP68K
  3241. 00002610  486D F1B6                pea.l      [A5 - 0xE4A]
  3242. 00002614  486F 0004                pea.l      [A7 + 0x4]
  3243. 00002618  3F3C 0810                move.w     -[A7], 0x810
  3244. 0000261C  A9EB                     syscall    Pack4/FP68K
  3245. 0000261E  4EBA 1208                jsr        [PC + 0x1208 /* 00003828 */]
  3246. 00002622  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3247. 00002626  486D F618                pea.l      [A5 - 0x9E8]
  3248. 0000262A  514F                     subq.w     A7, 8
  3249. 0000262C  486D DA0E                pea.l      [A5 - 0x25F2]
  3250. 00002630  486D F1B6                pea.l      [A5 - 0xE4A]
  3251. 00002634  3F3C 080E                move.w     -[A7], 0x80E
  3252. 00002638  A9EB                     syscall    Pack4/FP68K
  3253. 0000263A  486D F1B6                pea.l      [A5 - 0xE4A]
  3254. 0000263E  486F 0004                pea.l      [A7 + 0x4]
  3255. 00002642  3F3C 0810                move.w     -[A7], 0x810
  3256. 00002646  A9EB                     syscall    Pack4/FP68K
  3257. 00002648  4EBA 11DE                jsr        [PC + 0x11DE /* 00003828 */]
  3258. 0000264C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3259. 00002650  486D F620                pea.l      [A5 - 0x9E0]
  3260. 00002654  514F                     subq.w     A7, 8
  3261. 00002656  486D DBF6                pea.l      [A5 - 0x240A]
  3262. 0000265A  486D F1B6                pea.l      [A5 - 0xE4A]
  3263. 0000265E  3F3C 080E                move.w     -[A7], 0x80E
  3264. 00002662  A9EB                     syscall    Pack4/FP68K
  3265. 00002664  486D F1B6                pea.l      [A5 - 0xE4A]
  3266. 00002668  486F 0004                pea.l      [A7 + 0x4]
  3267. 0000266C  3F3C 0810                move.w     -[A7], 0x810
  3268. 00002670  A9EB                     syscall    Pack4/FP68K
  3269. 00002672  4EBA 11B4                jsr        [PC + 0x11B4 /* 00003828 */]
  3270. 00002676  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3271. 0000267A  486D F628                pea.l      [A5 - 0x9D8]
  3272. 0000267E  514F                     subq.w     A7, 8
  3273. 00002680  486D DAE6                pea.l      [A5 - 0x251A]
  3274. 00002684  486D F1B6                pea.l      [A5 - 0xE4A]
  3275. 00002688  3F3C 080E                move.w     -[A7], 0x80E
  3276. 0000268C  A9EB                     syscall    Pack4/FP68K
  3277. 0000268E  486D F1B6                pea.l      [A5 - 0xE4A]
  3278. 00002692  486F 0004                pea.l      [A7 + 0x4]
  3279. 00002696  3F3C 0810                move.w     -[A7], 0x810
  3280. 0000269A  A9EB                     syscall    Pack4/FP68K
  3281. 0000269C  4EBA 118A                jsr        [PC + 0x118A /* 00003828 */]
  3282. 000026A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3283. 000026A4  486D F630                pea.l      [A5 - 0x9D0]
  3284. 000026A8  514F                     subq.w     A7, 8
  3285. 000026AA  486D DB96                pea.l      [A5 - 0x246A]
  3286. 000026AE  486D F1B6                pea.l      [A5 - 0xE4A]
  3287. 000026B2  3F3C 080E                move.w     -[A7], 0x80E
  3288. 000026B6  A9EB                     syscall    Pack4/FP68K
  3289. 000026B8  486D F1B6                pea.l      [A5 - 0xE4A]
  3290. 000026BC  486F 0004                pea.l      [A7 + 0x4]
  3291. 000026C0  3F3C 0810                move.w     -[A7], 0x810
  3292. 000026C4  A9EB                     syscall    Pack4/FP68K
  3293. 000026C6  4EBA 1160                jsr        [PC + 0x1160 /* 00003828 */]
  3294. 000026CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3295. 000026CE  486D F7C8                pea.l      [A5 - 0x838]
  3296. 000026D2  514F                     subq.w     A7, 8
  3297. 000026D4  486D DB26                pea.l      [A5 - 0x24DA]
  3298. 000026D8  486D F1B6                pea.l      [A5 - 0xE4A]
  3299. 000026DC  3F3C 080E                move.w     -[A7], 0x80E
  3300. 000026E0  A9EB                     syscall    Pack4/FP68K
  3301. 000026E2  486D F1B6                pea.l      [A5 - 0xE4A]
  3302. 000026E6  486F 0004                pea.l      [A7 + 0x4]
  3303. 000026EA  3F3C 0810                move.w     -[A7], 0x810
  3304. 000026EE  A9EB                     syscall    Pack4/FP68K
  3305. 000026F0  4EBA 1136                jsr        [PC + 0x1136 /* 00003828 */]
  3306. 000026F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3307. 000026F8  486D F7C0                pea.l      [A5 - 0x840]
  3308. 000026FC  514F                     subq.w     A7, 8
  3309. 000026FE  486D DBBE                pea.l      [A5 - 0x2442]
  3310. 00002702  486D F1B6                pea.l      [A5 - 0xE4A]
  3311. 00002706  3F3C 080E                move.w     -[A7], 0x80E
  3312. 0000270A  A9EB                     syscall    Pack4/FP68K
  3313. 0000270C  486D F1B6                pea.l      [A5 - 0xE4A]
  3314. 00002710  486F 0004                pea.l      [A7 + 0x4]
  3315. 00002714  3F3C 0810                move.w     -[A7], 0x810
  3316. 00002718  A9EB                     syscall    Pack4/FP68K
  3317. 0000271A  4EBA 110C                jsr        [PC + 0x110C /* 00003828 */]
  3318. 0000271E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3319. 00002722  486D F638                pea.l      [A5 - 0x9C8]
  3320. 00002726  514F                     subq.w     A7, 8
  3321. 00002728  486D DBEE                pea.l      [A5 - 0x2412]
  3322. 0000272C  486D F1B6                pea.l      [A5 - 0xE4A]
  3323. 00002730  3F3C 080E                move.w     -[A7], 0x80E
  3324. 00002734  A9EB                     syscall    Pack4/FP68K
  3325. 00002736  486D F1B6                pea.l      [A5 - 0xE4A]
  3326. 0000273A  486F 0004                pea.l      [A7 + 0x4]
  3327. 0000273E  3F3C 0810                move.w     -[A7], 0x810
  3328. 00002742  A9EB                     syscall    Pack4/FP68K
  3329. 00002744  4EBA 10E2                jsr        [PC + 0x10E2 /* 00003828 */]
  3330. 00002748  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3331. 0000274C  486D F640                pea.l      [A5 - 0x9C0]
  3332. 00002750  514F                     subq.w     A7, 8
  3333. 00002752  486D DBFE                pea.l      [A5 - 0x2402]
  3334. 00002756  486D F1B6                pea.l      [A5 - 0xE4A]
  3335. 0000275A  3F3C 080E                move.w     -[A7], 0x80E
  3336. 0000275E  A9EB                     syscall    Pack4/FP68K
  3337. 00002760  486D F1B6                pea.l      [A5 - 0xE4A]
  3338. 00002764  486F 0004                pea.l      [A7 + 0x4]
  3339. 00002768  3F3C 0810                move.w     -[A7], 0x810
  3340. 0000276C  A9EB                     syscall    Pack4/FP68K
  3341. 0000276E  4EBA 10B8                jsr        [PC + 0x10B8 /* 00003828 */]
  3342. 00002772  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3343. 00002776  486D F648                pea.l      [A5 - 0x9B8]
  3344. 0000277A  514F                     subq.w     A7, 8
  3345. 0000277C  486D DC06                pea.l      [A5 - 0x23FA]
  3346. 00002780  486D F1B6                pea.l      [A5 - 0xE4A]
  3347. 00002784  3F3C 080E                move.w     -[A7], 0x80E
  3348. 00002788  A9EB                     syscall    Pack4/FP68K
  3349. 0000278A  486D F1B6                pea.l      [A5 - 0xE4A]
  3350. 0000278E  486F 0004                pea.l      [A7 + 0x4]
  3351. 00002792  3F3C 0810                move.w     -[A7], 0x810
  3352. 00002796  A9EB                     syscall    Pack4/FP68K
  3353. 00002798  4EBA 108E                jsr        [PC + 0x108E /* 00003828 */]
  3354. 0000279C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3355. 000027A0  486D F650                pea.l      [A5 - 0x9B0]
  3356. 000027A4  514F                     subq.w     A7, 8
  3357. 000027A6  486D DC0E                pea.l      [A5 - 0x23F2]
  3358. 000027AA  486D F1B6                pea.l      [A5 - 0xE4A]
  3359. 000027AE  3F3C 080E                move.w     -[A7], 0x80E
  3360. 000027B2  A9EB                     syscall    Pack4/FP68K
  3361. 000027B4  486D F1B6                pea.l      [A5 - 0xE4A]
  3362. 000027B8  486F 0004                pea.l      [A7 + 0x4]
  3363. 000027BC  3F3C 0810                move.w     -[A7], 0x810
  3364. 000027C0  A9EB                     syscall    Pack4/FP68K
  3365. 000027C2  4EBA 1064                jsr        [PC + 0x1064 /* 00003828 */]
  3366. 000027C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3367. 000027CA  486D F920                pea.l      [A5 - 0x6E0]
  3368. 000027CE  514F                     subq.w     A7, 8
  3369. 000027D0  486D DC1E                pea.l      [A5 - 0x23E2]
  3370. 000027D4  486D F1B6                pea.l      [A5 - 0xE4A]
  3371. 000027D8  3F3C 080E                move.w     -[A7], 0x80E
  3372. 000027DC  A9EB                     syscall    Pack4/FP68K
  3373. 000027DE  486D F1B6                pea.l      [A5 - 0xE4A]
  3374. 000027E2  486F 0004                pea.l      [A7 + 0x4]
  3375. 000027E6  3F3C 0810                move.w     -[A7], 0x810
  3376. 000027EA  A9EB                     syscall    Pack4/FP68K
  3377. 000027EC  4EBA 103A                jsr        [PC + 0x103A /* 00003828 */]
  3378. 000027F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3379. 000027F4  486D F7D8                pea.l      [A5 - 0x828]
  3380. 000027F8  514F                     subq.w     A7, 8
  3381. 000027FA  486D DC26                pea.l      [A5 - 0x23DA]
  3382. 000027FE  486D F1B6                pea.l      [A5 - 0xE4A]
  3383. 00002802  3F3C 080E                move.w     -[A7], 0x80E
  3384. 00002806  A9EB                     syscall    Pack4/FP68K
  3385. 00002808  486D F1B6                pea.l      [A5 - 0xE4A]
  3386. 0000280C  486F 0004                pea.l      [A7 + 0x4]
  3387. 00002810  3F3C 0810                move.w     -[A7], 0x810
  3388. 00002814  A9EB                     syscall    Pack4/FP68K
  3389. 00002816  4EBA 1010                jsr        [PC + 0x1010 /* 00003828 */]
  3390. 0000281A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3391. 0000281E  486D F7E0                pea.l      [A5 - 0x820]
  3392. 00002822  514F                     subq.w     A7, 8
  3393. 00002824  486D DC3E                pea.l      [A5 - 0x23C2]
  3394. 00002828  486D F1B6                pea.l      [A5 - 0xE4A]
  3395. 0000282C  3F3C 080E                move.w     -[A7], 0x80E
  3396. 00002830  A9EB                     syscall    Pack4/FP68K
  3397. 00002832  486D F1B6                pea.l      [A5 - 0xE4A]
  3398. 00002836  486F 0004                pea.l      [A7 + 0x4]
  3399. 0000283A  3F3C 0810                move.w     -[A7], 0x810
  3400. 0000283E  A9EB                     syscall    Pack4/FP68K
  3401. 00002840  4EBA 0FE6                jsr        [PC + 0xFE6 /* 00003828 */]
  3402. 00002844  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3403. 00002848  486D F790                pea.l      [A5 - 0x870]
  3404. 0000284C  514F                     subq.w     A7, 8
  3405. 0000284E  486D DC46                pea.l      [A5 - 0x23BA]
  3406. 00002852  486D F1B6                pea.l      [A5 - 0xE4A]
  3407. 00002856  3F3C 080E                move.w     -[A7], 0x80E
  3408. 0000285A  A9EB                     syscall    Pack4/FP68K
  3409. 0000285C  486D F1B6                pea.l      [A5 - 0xE4A]
  3410. 00002860  486F 0004                pea.l      [A7 + 0x4]
  3411. 00002864  3F3C 0810                move.w     -[A7], 0x810
  3412. 00002868  A9EB                     syscall    Pack4/FP68K
  3413. 0000286A  4EBA 0FBC                jsr        [PC + 0xFBC /* 00003828 */]
  3414. 0000286E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3415. 00002872  486D F798                pea.l      [A5 - 0x868]
  3416. 00002876  514F                     subq.w     A7, 8
  3417. 00002878  486D DC4E                pea.l      [A5 - 0x23B2]
  3418. 0000287C  486D F1B6                pea.l      [A5 - 0xE4A]
  3419. 00002880  3F3C 080E                move.w     -[A7], 0x80E
  3420. 00002884  A9EB                     syscall    Pack4/FP68K
  3421. 00002886  486D F1B6                pea.l      [A5 - 0xE4A]
  3422. 0000288A  486F 0004                pea.l      [A7 + 0x4]
  3423. 0000288E  3F3C 0810                move.w     -[A7], 0x810
  3424. 00002892  A9EB                     syscall    Pack4/FP68K
  3425. 00002894  4EBA 0F92                jsr        [PC + 0xF92 /* 00003828 */]
  3426. 00002898  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3427. 0000289C  486D F7A0                pea.l      [A5 - 0x860]
  3428. 000028A0  514F                     subq.w     A7, 8
  3429. 000028A2  486D DC56                pea.l      [A5 - 0x23AA]
  3430. 000028A6  486D F1B6                pea.l      [A5 - 0xE4A]
  3431. 000028AA  3F3C 080E                move.w     -[A7], 0x80E
  3432. 000028AE  A9EB                     syscall    Pack4/FP68K
  3433. 000028B0  486D F1B6                pea.l      [A5 - 0xE4A]
  3434. 000028B4  486F 0004                pea.l      [A7 + 0x4]
  3435. 000028B8  3F3C 0810                move.w     -[A7], 0x810
  3436. 000028BC  A9EB                     syscall    Pack4/FP68K
  3437. 000028BE  4EBA 0F68                jsr        [PC + 0xF68 /* 00003828 */]
  3438. 000028C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3439. 000028C6  486D F7A8                pea.l      [A5 - 0x858]
  3440. 000028CA  514F                     subq.w     A7, 8
  3441. 000028CC  486D DC5E                pea.l      [A5 - 0x23A2]
  3442. 000028D0  486D F1B6                pea.l      [A5 - 0xE4A]
  3443. 000028D4  3F3C 080E                move.w     -[A7], 0x80E
  3444. 000028D8  A9EB                     syscall    Pack4/FP68K
  3445. 000028DA  486D F1B6                pea.l      [A5 - 0xE4A]
  3446. 000028DE  486F 0004                pea.l      [A7 + 0x4]
  3447. 000028E2  3F3C 0810                move.w     -[A7], 0x810
  3448. 000028E6  A9EB                     syscall    Pack4/FP68K
  3449. 000028E8  4EBA 0F3E                jsr        [PC + 0xF3E /* 00003828 */]
  3450. 000028EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3451. 000028F0  486D F7B0                pea.l      [A5 - 0x850]
  3452. 000028F4  514F                     subq.w     A7, 8
  3453. 000028F6  486D DC66                pea.l      [A5 - 0x239A]
  3454. 000028FA  486D F1B6                pea.l      [A5 - 0xE4A]
  3455. 000028FE  3F3C 080E                move.w     -[A7], 0x80E
  3456. 00002902  A9EB                     syscall    Pack4/FP68K
  3457. 00002904  486D F1B6                pea.l      [A5 - 0xE4A]
  3458. 00002908  486F 0004                pea.l      [A7 + 0x4]
  3459. 0000290C  3F3C 0810                move.w     -[A7], 0x810
  3460. 00002910  A9EB                     syscall    Pack4/FP68K
  3461. 00002912  4EBA 0F14                jsr        [PC + 0xF14 /* 00003828 */]
  3462. 00002916  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3463. 0000291A  486D F7B8                pea.l      [A5 - 0x848]
  3464. 0000291E  514F                     subq.w     A7, 8
  3465. 00002920  486D DC6E                pea.l      [A5 - 0x2392]
  3466. 00002924  486D F1B6                pea.l      [A5 - 0xE4A]
  3467. 00002928  3F3C 080E                move.w     -[A7], 0x80E
  3468. 0000292C  A9EB                     syscall    Pack4/FP68K
  3469. 0000292E  486D F1B6                pea.l      [A5 - 0xE4A]
  3470. 00002932  486F 0004                pea.l      [A7 + 0x4]
  3471. 00002936  3F3C 0810                move.w     -[A7], 0x810
  3472. 0000293A  A9EB                     syscall    Pack4/FP68K
  3473. 0000293C  4EBA 0EEA                jsr        [PC + 0xEEA /* 00003828 */]
  3474. 00002940  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3475. 00002944  486D F928                pea.l      [A5 - 0x6D8]
  3476. 00002948  514F                     subq.w     A7, 8
  3477. 0000294A  486D DC86                pea.l      [A5 - 0x237A]
  3478. 0000294E  486D F1B6                pea.l      [A5 - 0xE4A]
  3479. 00002952  3F3C 080E                move.w     -[A7], 0x80E
  3480. 00002956  A9EB                     syscall    Pack4/FP68K
  3481. 00002958  486D F1B6                pea.l      [A5 - 0xE4A]
  3482. 0000295C  486F 0004                pea.l      [A7 + 0x4]
  3483. 00002960  3F3C 0810                move.w     -[A7], 0x810
  3484. 00002964  A9EB                     syscall    Pack4/FP68K
  3485. 00002966  4EBA 0EC0                jsr        [PC + 0xEC0 /* 00003828 */]
  3486. 0000296A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3487. 0000296E  486D F930                pea.l      [A5 - 0x6D0]
  3488. 00002972  514F                     subq.w     A7, 8
  3489. 00002974  486D DCB6                pea.l      [A5 - 0x234A]
  3490. 00002978  486D F1B6                pea.l      [A5 - 0xE4A]
  3491. 0000297C  3F3C 080E                move.w     -[A7], 0x80E
  3492. 00002980  A9EB                     syscall    Pack4/FP68K
  3493. 00002982  486D F1B6                pea.l      [A5 - 0xE4A]
  3494. 00002986  486F 0004                pea.l      [A7 + 0x4]
  3495. 0000298A  3F3C 0810                move.w     -[A7], 0x810
  3496. 0000298E  A9EB                     syscall    Pack4/FP68K
  3497. 00002990  4EBA 0E96                jsr        [PC + 0xE96 /* 00003828 */]
  3498. 00002994  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3499. 00002998  486D F7D0                pea.l      [A5 - 0x830]
  3500. 0000299C  514F                     subq.w     A7, 8
  3501. 0000299E  486D DBC6                pea.l      [A5 - 0x243A]
  3502. 000029A2  486D F1B6                pea.l      [A5 - 0xE4A]
  3503. 000029A6  3F3C 080E                move.w     -[A7], 0x80E
  3504. 000029AA  A9EB                     syscall    Pack4/FP68K
  3505. 000029AC  486D F1B6                pea.l      [A5 - 0xE4A]
  3506. 000029B0  486F 0004                pea.l      [A7 + 0x4]
  3507. 000029B4  3F3C 0810                move.w     -[A7], 0x810
  3508. 000029B8  A9EB                     syscall    Pack4/FP68K
  3509. 000029BA  4EBA 0E6C                jsr        [PC + 0xE6C /* 00003828 */]
  3510. 000029BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3511. 000029C2  486D F7E8                pea.l      [A5 - 0x818]
  3512. 000029C6  514F                     subq.w     A7, 8
  3513. 000029C8  486D E67E                pea.l      [A5 - 0x1982]
  3514. 000029CC  486D F1B6                pea.l      [A5 - 0xE4A]
  3515. 000029D0  3F3C 080E                move.w     -[A7], 0x80E
  3516. 000029D4  A9EB                     syscall    Pack4/FP68K
  3517. 000029D6  486D F1B6                pea.l      [A5 - 0xE4A]
  3518. 000029DA  486F 0004                pea.l      [A7 + 0x4]
  3519. 000029DE  3F3C 0810                move.w     -[A7], 0x810
  3520. 000029E2  A9EB                     syscall    Pack4/FP68K
  3521. 000029E4  4EBA 0E42                jsr        [PC + 0xE42 /* 00003828 */]
  3522. 000029E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3523. 000029EC  486D F7F0                pea.l      [A5 - 0x810]
  3524. 000029F0  514F                     subq.w     A7, 8
  3525. 000029F2  486D E646                pea.l      [A5 - 0x19BA]
  3526. 000029F6  486D F1B6                pea.l      [A5 - 0xE4A]
  3527. 000029FA  3F3C 080E                move.w     -[A7], 0x80E
  3528. 000029FE  A9EB                     syscall    Pack4/FP68K
  3529. 00002A00  486D F1B6                pea.l      [A5 - 0xE4A]
  3530. 00002A04  486F 0004                pea.l      [A7 + 0x4]
  3531. 00002A08  3F3C 0810                move.w     -[A7], 0x810
  3532. 00002A0C  A9EB                     syscall    Pack4/FP68K
  3533. 00002A0E  4EBA 0E18                jsr        [PC + 0xE18 /* 00003828 */]
  3534. 00002A12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3535. 00002A16  486D F938                pea.l      [A5 - 0x6C8]
  3536. 00002A1A  514F                     subq.w     A7, 8
  3537. 00002A1C  486D E666                pea.l      [A5 - 0x199A]
  3538. 00002A20  486D F1B6                pea.l      [A5 - 0xE4A]
  3539. 00002A24  3F3C 080E                move.w     -[A7], 0x80E
  3540. 00002A28  A9EB                     syscall    Pack4/FP68K
  3541. 00002A2A  486D F1B6                pea.l      [A5 - 0xE4A]
  3542. 00002A2E  486F 0004                pea.l      [A7 + 0x4]
  3543. 00002A32  3F3C 0810                move.w     -[A7], 0x810
  3544. 00002A36  A9EB                     syscall    Pack4/FP68K
  3545. 00002A38  4EBA 0DEE                jsr        [PC + 0xDEE /* 00003828 */]
  3546. 00002A3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3547. 00002A40  486D F940                pea.l      [A5 - 0x6C0]
  3548. 00002A44  514F                     subq.w     A7, 8
  3549. 00002A46  486D E62E                pea.l      [A5 - 0x19D2]
  3550. 00002A4A  486D F1B6                pea.l      [A5 - 0xE4A]
  3551. 00002A4E  3F3C 080E                move.w     -[A7], 0x80E
  3552. 00002A52  A9EB                     syscall    Pack4/FP68K
  3553. 00002A54  486D F1B6                pea.l      [A5 - 0xE4A]
  3554. 00002A58  486F 0004                pea.l      [A7 + 0x4]
  3555. 00002A5C  3F3C 0810                move.w     -[A7], 0x810
  3556. 00002A60  A9EB                     syscall    Pack4/FP68K
  3557. 00002A62  4EBA 0DC4                jsr        [PC + 0xDC4 /* 00003828 */]
  3558. 00002A66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3559. 00002A6A  486D F948                pea.l      [A5 - 0x6B8]
  3560. 00002A6E  514F                     subq.w     A7, 8
  3561. 00002A70  486D DB9E                pea.l      [A5 - 0x2462]
  3562. 00002A74  486D F1B6                pea.l      [A5 - 0xE4A]
  3563. 00002A78  3F3C 080E                move.w     -[A7], 0x80E
  3564. 00002A7C  A9EB                     syscall    Pack4/FP68K
  3565. 00002A7E  486D F1B6                pea.l      [A5 - 0xE4A]
  3566. 00002A82  486F 0004                pea.l      [A7 + 0x4]
  3567. 00002A86  3F3C 0810                move.w     -[A7], 0x810
  3568. 00002A8A  A9EB                     syscall    Pack4/FP68K
  3569. 00002A8C  4EBA 0D9A                jsr        [PC + 0xD9A /* 00003828 */]
  3570. 00002A90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3571. 00002A94  486D F950                pea.l      [A5 - 0x6B0]
  3572. 00002A98  514F                     subq.w     A7, 8
  3573. 00002A9A  486D E6A6                pea.l      [A5 - 0x195A]
  3574. 00002A9E  486D F1B6                pea.l      [A5 - 0xE4A]
  3575. 00002AA2  3F3C 080E                move.w     -[A7], 0x80E
  3576. 00002AA6  A9EB                     syscall    Pack4/FP68K
  3577. 00002AA8  486D F1B6                pea.l      [A5 - 0xE4A]
  3578. 00002AAC  486F 0004                pea.l      [A7 + 0x4]
  3579. 00002AB0  3F3C 0810                move.w     -[A7], 0x810
  3580. 00002AB4  A9EB                     syscall    Pack4/FP68K
  3581. 00002AB6  4EBA 0D70                jsr        [PC + 0xD70 /* 00003828 */]
  3582. 00002ABA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3583. 00002ABE  486D F958                pea.l      [A5 - 0x6A8]
  3584. 00002AC2  514F                     subq.w     A7, 8
  3585. 00002AC4  486D DA8E                pea.l      [A5 - 0x2572]
  3586. 00002AC8  486D F1B6                pea.l      [A5 - 0xE4A]
  3587. 00002ACC  3F3C 080E                move.w     -[A7], 0x80E
  3588. 00002AD0  A9EB                     syscall    Pack4/FP68K
  3589. 00002AD2  486D F1B6                pea.l      [A5 - 0xE4A]
  3590. 00002AD6  486F 0004                pea.l      [A7 + 0x4]
  3591. 00002ADA  3F3C 0810                move.w     -[A7], 0x810
  3592. 00002ADE  A9EB                     syscall    Pack4/FP68K
  3593. 00002AE0  4EBA 0D46                jsr        [PC + 0xD46 /* 00003828 */]
  3594. 00002AE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3595. 00002AE8  486D F960                pea.l      [A5 - 0x6A0]
  3596. 00002AEC  514F                     subq.w     A7, 8
  3597. 00002AEE  486D DA96                pea.l      [A5 - 0x256A]
  3598. 00002AF2  486D F1B6                pea.l      [A5 - 0xE4A]
  3599. 00002AF6  3F3C 080E                move.w     -[A7], 0x80E
  3600. 00002AFA  A9EB                     syscall    Pack4/FP68K
  3601. 00002AFC  486D F1B6                pea.l      [A5 - 0xE4A]
  3602. 00002B00  486F 0004                pea.l      [A7 + 0x4]
  3603. 00002B04  3F3C 0810                move.w     -[A7], 0x810
  3604. 00002B08  A9EB                     syscall    Pack4/FP68K
  3605. 00002B0A  4EBA 0D1C                jsr        [PC + 0xD1C /* 00003828 */]
  3606. 00002B0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3607. 00002B12  486D F968                pea.l      [A5 - 0x698]
  3608. 00002B16  514F                     subq.w     A7, 8
  3609. 00002B18  486D DA9E                pea.l      [A5 - 0x2562]
  3610. 00002B1C  486D F1B6                pea.l      [A5 - 0xE4A]
  3611. 00002B20  3F3C 080E                move.w     -[A7], 0x80E
  3612. 00002B24  A9EB                     syscall    Pack4/FP68K
  3613. 00002B26  486D F1B6                pea.l      [A5 - 0xE4A]
  3614. 00002B2A  486F 0004                pea.l      [A7 + 0x4]
  3615. 00002B2E  3F3C 0810                move.w     -[A7], 0x810
  3616. 00002B32  A9EB                     syscall    Pack4/FP68K
  3617. 00002B34  4EBA 0CF2                jsr        [PC + 0xCF2 /* 00003828 */]
  3618. 00002B38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3619. 00002B3C  486D F970                pea.l      [A5 - 0x690]
  3620. 00002B40  514F                     subq.w     A7, 8
  3621. 00002B42  486D DA86                pea.l      [A5 - 0x257A]
  3622. 00002B46  486D F1B6                pea.l      [A5 - 0xE4A]
  3623. 00002B4A  3F3C 080E                move.w     -[A7], 0x80E
  3624. 00002B4E  A9EB                     syscall    Pack4/FP68K
  3625. 00002B50  486D F1B6                pea.l      [A5 - 0xE4A]
  3626. 00002B54  486F 0004                pea.l      [A7 + 0x4]
  3627. 00002B58  3F3C 0810                move.w     -[A7], 0x810
  3628. 00002B5C  A9EB                     syscall    Pack4/FP68K
  3629. 00002B5E  4EBA 0CC8                jsr        [PC + 0xCC8 /* 00003828 */]
  3630. 00002B62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3631. 00002B66  486D F978                pea.l      [A5 - 0x688]
  3632. 00002B6A  514F                     subq.w     A7, 8
  3633. 00002B6C  486D DA76                pea.l      [A5 - 0x258A]
  3634. 00002B70  486D F1B6                pea.l      [A5 - 0xE4A]
  3635. 00002B74  3F3C 080E                move.w     -[A7], 0x80E
  3636. 00002B78  A9EB                     syscall    Pack4/FP68K
  3637. 00002B7A  486D F1B6                pea.l      [A5 - 0xE4A]
  3638. 00002B7E  486F 0004                pea.l      [A7 + 0x4]
  3639. 00002B82  3F3C 0810                move.w     -[A7], 0x810
  3640. 00002B86  A9EB                     syscall    Pack4/FP68K
  3641. 00002B88  4EBA 0C9E                jsr        [PC + 0xC9E /* 00003828 */]
  3642. 00002B8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3643. 00002B90  486D F980                pea.l      [A5 - 0x680]
  3644. 00002B94  514F                     subq.w     A7, 8
  3645. 00002B96  486D DA7E                pea.l      [A5 - 0x2582]
  3646. 00002B9A  486D F1B6                pea.l      [A5 - 0xE4A]
  3647. 00002B9E  3F3C 080E                move.w     -[A7], 0x80E
  3648. 00002BA2  A9EB                     syscall    Pack4/FP68K
  3649. 00002BA4  486D F1B6                pea.l      [A5 - 0xE4A]
  3650. 00002BA8  486F 0004                pea.l      [A7 + 0x4]
  3651. 00002BAC  3F3C 0810                move.w     -[A7], 0x810
  3652. 00002BB0  A9EB                     syscall    Pack4/FP68K
  3653. 00002BB2  4EBA 0C74                jsr        [PC + 0xC74 /* 00003828 */]
  3654. 00002BB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3655. 00002BBA  6004                     bra        +0x6 /* 00002BC0 */
  3656. label00002BBC:
  3657. 00002BBC  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  3658. label00002BC0:
  3659. 00002BC0  487A 0018                pea.l      [PC + 0x18 /* 00002BDA, value 0x4E56 'NV', cstring "" */]
  3660. 00002BC4  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3661. 00002BC8  584F                     addq.w     A7, 4
  3662. 00002BCA  4E5E                     unlink     A6
  3663. 00002BCC  4E75                     rts
  3664. 00002BCE  5072 696E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  3665. 00002BD2  7469                     moveq.l    D2, 0x69
  3666. 00002BD4  6E67                     bgt        +0x69 /* 00002C3D */
  3667. 00002BD6  2E2E 2E00                move.l     D7, [A6 + 0x2E00]
  3668. 00002BDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3669. // begin alternate branch 00002BDC-00002BEA
  3670. fn00002BDC:
  3671. 00002BDC  4E56 0000                link       A6, 0
  3672. 00002BE0  48E7 0C00                movem.l    -[A7], D4,D5
  3673. 00002BE4  3B7C 0001 ED2A           move.w     [A5 - 0x12D6], 0x1
  3674. // end alternate branch 00002BDC-00002BEA
  3675. fn00002BDC: // (misaligned)
  3676. 00002BDE  0000 48E7                ori.b      D0, 0xE7
  3677. 00002BE2  0C00 3B7C                cmpi.b     D0, 0x7C /* '|' */
  3678. 00002BE6  0001 ED2A                ori.b      D1, 0x2A /* '*' */
  3679. 00002BEA  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3680. 00002BEE  7800                     moveq.l    D4, 0x00
  3681. label00002BF0:
  3682. 00002BF0  7A00                     moveq.l    D5, 0x00
  3683. label00002BF2:
  3684. 00002BF2  3604                     move.w     D3, D4
  3685. 00002BF4  C7FC 00C8                muls.w     D3, 0xC8
  3686. 00002BF8  48C5                     ext.l      D5
  3687. 00002BFA  2405                     move.l     D2, D5
  3688. 00002BFC  E782                     asl        D2, 3
  3689. 00002BFE  D682                     add.l      D3, D2
  3690. 00002C00  45ED F1C0                lea.l      A2, [A5 - 0xE40]
  3691. 00002C04  D68A                     add.l      D3, A2
  3692. 00002C06  2F03                     move.l     -[A7], D3
  3693. 00002C08  3604                     move.w     D3, D4
  3694. 00002C0A  C6FC 0032                mulu.w     D3, 0x32 /* '2' */
  3695. 00002C0E  5C43                     addq.w     D3, 6
  3696. 00002C10  3F03                     move.w     -[A7], D3
  3697. 00002C12  3605                     move.w     D3, D5
  3698. 00002C14  C6FC 000C                mulu.w     D3, 0xC
  3699. 00002C18  5043                     addq.w     D3, 8
  3700. 00002C1A  3F03                     move.w     -[A7], D3
  3701. 00002C1C  3604                     move.w     D3, D4
  3702. 00002C1E  5243                     addq.w     D3, 1
  3703. 00002C20  C6FC 0032                mulu.w     D3, 0x32 /* '2' */
  3704. 00002C24  5A43                     addq.w     D3, 5
  3705. 00002C26  3F03                     move.w     -[A7], D3
  3706. 00002C28  3605                     move.w     D3, D5
  3707. 00002C2A  5243                     addq.w     D3, 1
  3708. 00002C2C  C6FC 000C                mulu.w     D3, 0xC
  3709. 00002C30  5E43                     addq.w     D3, 7
  3710. 00002C32  3F03                     move.w     -[A7], D3
  3711. 00002C34  A8A7                     syscall    SetRect
  3712. 00002C36  5245                     addq.w     D5, 1
  3713. 00002C38  BA7C 0019                cmp.w      D5, 0x19
  3714. 00002C3C  6DB4                     blt        -0x4A /* 00002BF2 */
  3715. 00002C3E  5244                     addq.w     D4, 1
  3716. 00002C40  B87C 000A                cmp.w      D4, 0xA /* '\n' */
  3717. 00002C44  6DAA                     blt        -0x54 /* 00002BF0 */
  3718. 00002C46  486D F0BC                pea.l      [A5 - 0xF44]
  3719. 00002C4A  3F2D F1C2                move.w     -[A7], [A5 - 0xE3E]
  3720. 00002C4E  3F2D F1C0                move.w     -[A7], [A5 - 0xE40]
  3721. 00002C52  3F2D F98E                move.w     -[A7], [A5 - 0x672]
  3722. 00002C56  3F2D F98C                move.w     -[A7], [A5 - 0x674]
  3723. 00002C5A  A8A7                     syscall    SetRect
  3724. 00002C5C  486D F0BC                pea.l      [A5 - 0xF44]
  3725. 00002C60  3F3C FFFC                move.w     -[A7], 0xFFFC
  3726. 00002C64  3F3C FFFC                move.w     -[A7], 0xFFFC
  3727. 00002C68  A8A9                     syscall    InsetRect
  3728. 00002C6A  4CDF 0030                movem.l    D4,D5, [A7]+
  3729. 00002C6E  4E5E                     unlink     A6
  3730. 00002C70  4E75                     rts
  3731. fn00002C72:
  3732. 00002C72  4E56 FFEC                link       A6, -0x0014
  3733. 00002C76  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3734. 00002C7A  A88A                     syscall    TextSize
  3735. 00002C7C  3F3C 0003                move.w     -[A7], 0x3
  3736. 00002C80  A887                     syscall    TextFont
  3737. 00002C82  3F3C 0001                move.w     -[A7], 0x1
  3738. 00002C86  A888                     syscall    TextFace
  3739. 00002C88  486D F0BC                pea.l      [A5 - 0xF44]
  3740. 00002C8C  486D F186                pea.l      [A5 - 0xE7A]
  3741. 00002C90  A8A5                     syscall    FillRect
  3742. 00002C92  3F3C 0002                move.w     -[A7], 0x2
  3743. 00002C96  3F3C 0002                move.w     -[A7], 0x2
  3744. 00002C9A  A89B                     syscall    PenSize
  3745. 00002C9C  486D F0BC                pea.l      [A5 - 0xF44]
  3746. 00002CA0  A8A1                     syscall    FrameRect
  3747. 00002CA2  A89E                     syscall    PenNormal
  3748. 00002CA4  487A 0544                pea.l      [PC + 0x544 /* 000031EA, value 0x436F6D6D 'Comm', cstring "Commodities" */]
  3749. 00002CA8  486D F448                pea.l      [A5 - 0xBB8]
  3750. 00002CAC  486D F1C0                pea.l      [A5 - 0xE40]
  3751. 00002CB0  4EBA 0CF6                jsr        [PC + 0xCF6 /* 000039A8 */]
  3752. 00002CB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3753. 00002CB8  486D F290                pea.l      [A5 - 0xD70]
  3754. 00002CBC  487A 0538                pea.l      [PC + 0x538 /* 000031F6, value 0x43757272 'Curr', cstring "Current" */]
  3755. 00002CC0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3756. 00002CC4  504F                     addq.w     A7, 8
  3757. 00002CC6  486D F358                pea.l      [A5 - 0xCA8]
  3758. 00002CCA  487A 0532                pea.l      [PC + 0x532 /* 000031FE, value 0x20202020 '    ' */]
  3759. 00002CCE  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3760. 00002CD2  504F                     addq.w     A7, 8
  3761. 00002CD4  486D F420                pea.l      [A5 - 0xBE0]
  3762. 00002CD8  487A 052B                pea.l      [PC + 0x52B /* 00003205, value 0x2020204F '   O', cstring "   Old" */]
  3763. 00002CDC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3764. 00002CE0  504F                     addq.w     A7, 8
  3765. 00002CE2  486D F1D0                pea.l      [A5 - 0xE30]
  3766. 00002CE6  487A 0524                pea.l      [PC + 0x524 /* 0000320C, value 0x57686561 'Whea', cstring "Wheat" */]
  3767. 00002CEA  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3768. 00002CEE  504F                     addq.w     A7, 8
  3769. 00002CF0  486D F1D8                pea.l      [A5 - 0xE28]
  3770. 00002CF4  487A 051C                pea.l      [PC + 0x51C /* 00003212, value 0x4D616E75 'Manu', cstring "Manure" */]
  3771. 00002CF8  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3772. 00002CFC  504F                     addq.w     A7, 8
  3773. 00002CFE  486D F1E0                pea.l      [A5 - 0xE20]
  3774. 00002D02  487A 0515                pea.l      [PC + 0x515 /* 00003219, value 0x536C6176 'Slav', cstring "Slaves" */]
  3775. 00002D06  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3776. 00002D0A  504F                     addq.w     A7, 8
  3777. 00002D0C  486D F1E8                pea.l      [A5 - 0xE18]
  3778. 00002D10  487A 050E                pea.l      [PC + 0x50E /* 00003220, value 0x486F7273 'Hors', cstring "Horses" */]
  3779. 00002D14  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3780. 00002D18  504F                     addq.w     A7, 8
  3781. 00002D1A  486D F1F0                pea.l      [A5 - 0xE10]
  3782. 00002D1E  487A 0507                pea.l      [PC + 0x507 /* 00003227, value 0x4F78656E 'Oxen', cstring "Oxen" */]
  3783. 00002D22  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3784. 00002D26  504F                     addq.w     A7, 8
  3785. 00002D28  487A 0502                pea.l      [PC + 0x502 /* 0000322C, value 0x50726963 'Pric', cstring "Prices" */]
  3786. 00002D2C  486D F5D8                pea.l      [A5 - 0xA28]
  3787. 00002D30  486D F4E0                pea.l      [A5 - 0xB20]
  3788. 00002D34  4EBA 0C72                jsr        [PC + 0xC72 /* 000039A8 */]
  3789. 00002D38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3790. 00002D3C  486D F4E8                pea.l      [A5 - 0xB18]
  3791. 00002D40  487A 04F1                pea.l      [PC + 0x4F1 /* 00003233, value 0x57686561 'Whea', cstring "Wheat" */]
  3792. 00002D44  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3793. 00002D48  504F                     addq.w     A7, 8
  3794. 00002D4A  486D F4F0                pea.l      [A5 - 0xB10]
  3795. 00002D4E  487A 04E9                pea.l      [PC + 0x4E9 /* 00003239, value 0x4D616E75 'Manu', cstring "Manure" */]
  3796. 00002D52  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3797. 00002D56  504F                     addq.w     A7, 8
  3798. 00002D58  486D F4F8                pea.l      [A5 - 0xB08]
  3799. 00002D5C  487A 04E2                pea.l      [PC + 0x4E2 /* 00003240, value 0x536C6176 'Slav', cstring "Slaves" */]
  3800. 00002D60  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3801. 00002D64  504F                     addq.w     A7, 8
  3802. 00002D66  486D F500                pea.l      [A5 - 0xB00]
  3803. 00002D6A  487A 04DB                pea.l      [PC + 0x4DB /* 00003247, value 0x486F7273 'Hors', cstring "Horses" */]
  3804. 00002D6E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3805. 00002D72  504F                     addq.w     A7, 8
  3806. 00002D74  486D F508                pea.l      [A5 - 0xAF8]
  3807. 00002D78  487A 04D4                pea.l      [PC + 0x4D4 /* 0000324E, value 0x4F78656E 'Oxen', cstring "Oxen" */]
  3808. 00002D7C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3809. 00002D80  504F                     addq.w     A7, 8
  3810. 00002D82  486D F510                pea.l      [A5 - 0xAF0]
  3811. 00002D86  487A 04CB                pea.l      [PC + 0x4CB /* 00003253, value 0x4C616E64 'Land', cstring "Land" */]
  3812. 00002D8A  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3813. 00002D8E  504F                     addq.w     A7, 8
  3814. 00002D90  487A 04C6                pea.l      [PC + 0x4C6 /* 00003258, value 0x46656564 'Feed', cstring "Feed Rates" */]
  3815. 00002D94  486D F750                pea.l      [A5 - 0x8B0]
  3816. 00002D98  486D F670                pea.l      [A5 - 0x990]
  3817. 00002D9C  4EBA 0C0A                jsr        [PC + 0xC0A /* 000039A8 */]
  3818. 00002DA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3819. 00002DA4  486D F678                pea.l      [A5 - 0x988]
  3820. 00002DA8  487A 04B9                pea.l      [PC + 0x4B9 /* 00003263, value 0x536C6176 'Slav', cstring "Slaves" */]
  3821. 00002DAC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3822. 00002DB0  504F                     addq.w     A7, 8
  3823. 00002DB2  486D F688                pea.l      [A5 - 0x978]
  3824. 00002DB6  487A 04B2                pea.l      [PC + 0x4B2 /* 0000326A, value 0x486F7273 'Hors', cstring "Horses" */]
  3825. 00002DBA  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3826. 00002DBE  504F                     addq.w     A7, 8
  3827. 00002DC0  486D F680                pea.l      [A5 - 0x980]
  3828. 00002DC4  487A 04AB                pea.l      [PC + 0x4AB /* 00003271, value 0x4F78656E 'Oxen', cstring "Oxen" */]
  3829. 00002DC8  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3830. 00002DCC  504F                     addq.w     A7, 8
  3831. 00002DCE  487A 04A6                pea.l      [PC + 0x4A6 /* 00003276, value 0x4F766572 'Over', cstring "Overseers" */]
  3832. 00002DD2  486D F768                pea.l      [A5 - 0x898]
  3833. 00002DD6  486D F690                pea.l      [A5 - 0x970]
  3834. 00002DDA  4EBA 0BCC                jsr        [PC + 0xBCC /* 000039A8 */]
  3835. 00002DDE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3836. 00002DE2  486D F698                pea.l      [A5 - 0x968]
  3837. 00002DE6  487A 0498                pea.l      [PC + 0x498 /* 00003280, value 0x4F277365 'O\'se', cstring "O\'seers" */]
  3838. 00002DEA  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3839. 00002DEE  504F                     addq.w     A7, 8
  3840. 00002DF0  486D F6A0                pea.l      [A5 - 0x960]
  3841. 00002DF4  487A 0492                pea.l      [PC + 0x492 /* 00003288, value 0x53616C61 'Sala', cstring "Salary" */]
  3842. 00002DF8  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3843. 00002DFC  504F                     addq.w     A7, 8
  3844. 00002DFE  487A 048F                pea.l      [PC + 0x48F /* 0000328F, value 0x4C6F616E 'Loan', cstring "Loan" */]
  3845. 00002E02  486D F8F8                pea.l      [A5 - 0x708]
  3846. 00002E06  486D F818                pea.l      [A5 - 0x7E8]
  3847. 00002E0A  4EBA 0B9C                jsr        [PC + 0xB9C /* 000039A8 */]
  3848. 00002E0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3849. 00002E12  486D F820                pea.l      [A5 - 0x7E0]
  3850. 00002E16  487A 047C                pea.l      [PC + 0x47C /* 00003294, value 0x4C6F616E 'Loan', cstring "Loan" */]
  3851. 00002E1A  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3852. 00002E1E  504F                     addq.w     A7, 8
  3853. 00002E20  486D F828                pea.l      [A5 - 0x7D8]
  3854. 00002E24  487A 0473                pea.l      [PC + 0x473 /* 00003299, value 0x696E7420 'int ', cstring "int %" */]
  3855. 00002E28  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3856. 00002E2C  504F                     addq.w     A7, 8
  3857. 00002E2E  486D F830                pea.l      [A5 - 0x7D0]
  3858. 00002E32  487A 046B                pea.l      [PC + 0x46B /* 0000329F, value 0x43726564 'Cred', cstring "Cred lmt" */]
  3859. 00002E36  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3860. 00002E3A  504F                     addq.w     A7, 8
  3861. 00002E3C  487A 046A                pea.l      [PC + 0x46A /* 000032A8, value 0x476F6C64 'Gold', cstring "Gold" */]
  3862. 00002E40  486D F910                pea.l      [A5 - 0x6F0]
  3863. 00002E44  486D F770                pea.l      [A5 - 0x890]
  3864. 00002E48  4EBA 0B5E                jsr        [PC + 0xB5E /* 000039A8 */]
  3865. 00002E4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3866. 00002E50  486D F778                pea.l      [A5 - 0x888]
  3867. 00002E54  487A 0457                pea.l      [PC + 0x457 /* 000032AD, value 0x43757220 'Cur ', cstring "Cur Gold" */]
  3868. 00002E58  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3869. 00002E5C  504F                     addq.w     A7, 8
  3870. 00002E5E  486D F840                pea.l      [A5 - 0x7C0]
  3871. 00002E62  487A 0452                pea.l      [PC + 0x452 /* 000032B6, value 0x20202020 '    ' */]
  3872. 00002E66  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3873. 00002E6A  504F                     addq.w     A7, 8
  3874. 00002E6C  486D F908                pea.l      [A5 - 0x6F8]
  3875. 00002E70  487A 044B                pea.l      [PC + 0x44B /* 000032BD, value 0x4F6C6420 'Old ', cstring "Old Gold" */]
  3876. 00002E74  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3877. 00002E78  504F                     addq.w     A7, 8
  3878. 00002E7A  487A 044A                pea.l      [PC + 0x44A /* 000032C6, value 0x4C616E64 'Land', cstring "Land" */]
  3879. 00002E7E  486D F528                pea.l      [A5 - 0xAD8]
  3880. 00002E82  486D F1F8                pea.l      [A5 - 0xE08]
  3881. 00002E86  4EBA 0B20                jsr        [PC + 0xB20 /* 000039A8 */]
  3882. 00002E8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3883. 00002E8E  486D F200                pea.l      [A5 - 0xE00]
  3884. 00002E92  487A 0437                pea.l      [PC + 0x437 /* 000032CB, value 0x46616C6C 'Fall', cstring "Fallow" */]
  3885. 00002E96  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3886. 00002E9A  504F                     addq.w     A7, 8
  3887. 00002E9C  486D F2C8                pea.l      [A5 - 0xD38]
  3888. 00002EA0  487A 0430                pea.l      [PC + 0x430 /* 000032D2, value 0x506C616E 'Plan', cstring "Planted" */]
  3889. 00002EA4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3890. 00002EA8  504F                     addq.w     A7, 8
  3891. 00002EAA  486D F390                pea.l      [A5 - 0xC70]
  3892. 00002EAE  487A 042A                pea.l      [PC + 0x42A /* 000032DA, value 0x47726F77 'Grow', cstring "Growing" */]
  3893. 00002EB2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3894. 00002EB6  504F                     addq.w     A7, 8
  3895. 00002EB8  486D F458                pea.l      [A5 - 0xBA8]
  3896. 00002EBC  487A 0424                pea.l      [PC + 0x424 /* 000032E2, value 0x52697065 'Ripe', cstring "Ripe" */]
  3897. 00002EC0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3898. 00002EC4  504F                     addq.w     A7, 8
  3899. 00002EC6  486D F520                pea.l      [A5 - 0xAE0]
  3900. 00002ECA  487A 041B                pea.l      [PC + 0x41B /* 000032E7, value 0x546F7461 'Tota', cstring "Total" */]
  3901. 00002ECE  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3902. 00002ED2  504F                     addq.w     A7, 8
  3903. 00002ED4  487A 0417                pea.l      [PC + 0x417 /* 000032ED, value 0x53707265 'Spre', cstring "Spread & Plant" */]
  3904. 00002ED8  486D F6B8                pea.l      [A5 - 0x948]
  3905. 00002EDC  486D F5E0                pea.l      [A5 - 0xA20]
  3906. 00002EE0  4EBA 0AC6                jsr        [PC + 0xAC6 /* 000039A8 */]
  3907. 00002EE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3908. 00002EE8  486D F5E8                pea.l      [A5 - 0xA18]
  3909. 00002EEC  487A 040E                pea.l      [PC + 0x40E /* 000032FC, value 0x4D616E75 'Manu', cstring "Manure" */]
  3910. 00002EF0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3911. 00002EF4  504F                     addq.w     A7, 8
  3912. 00002EF6  486D F6B0                pea.l      [A5 - 0x950]
  3913. 00002EFA  487A 0407                pea.l      [PC + 0x407 /* 00003303, value 0x4C616E64 'Land', cstring "Land" */]
  3914. 00002EFE  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3915. 00002F02  504F                     addq.w     A7, 8
  3916. 00002F04  487A 0402                pea.l      [PC + 0x402 /* 00003308, value 0x44617465 'Date', cstring "Date" */]
  3917. 00002F08  486D F8D8                pea.l      [A5 - 0x728]
  3918. 00002F0C  486D F800                pea.l      [A5 - 0x800]
  3919. 00002F10  4EBA 0A96                jsr        [PC + 0xA96 /* 000039A8 */]
  3920. 00002F14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3921. 00002F18  486D F808                pea.l      [A5 - 0x7F8]
  3922. 00002F1C  487A 03EF                pea.l      [PC + 0x3EF /* 0000330D, value 0x59656172 'Year', cstring "Year" */]
  3923. 00002F20  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3924. 00002F24  504F                     addq.w     A7, 8
  3925. 00002F26  486D F810                pea.l      [A5 - 0x7F0]
  3926. 00002F2A  487A 03E6                pea.l      [PC + 0x3E6 /* 00003312, value 0x4D6F6E74 'Mont', cstring "Month" */]
  3927. 00002F2E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3928. 00002F32  504F                     addq.w     A7, 8
  3929. 00002F34  487A 03E2                pea.l      [PC + 0x3E2 /* 00003318, value 0x50797261 'Pyra', cstring "Pyramid" */]
  3930. 00002F38  486D F4D0                pea.l      [A5 - 0xB30]
  3931. 00002F3C  486D F210                pea.l      [A5 - 0xDF0]
  3932. 00002F40  4EBA 0A66                jsr        [PC + 0xA66 /* 000039A8 */]
  3933. 00002F44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3934. 00002F48  486D F218                pea.l      [A5 - 0xDE8]
  3935. 00002F4C  487A 03D2                pea.l      [PC + 0x3D2 /* 00003320, value 0x53746F6E 'Ston', cstring "Stone Quota" */]
  3936. 00002F50  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3937. 00002F54  504F                     addq.w     A7, 8
  3938. 00002F56  486D F470                pea.l      [A5 - 0xB90]
  3939. 00002F5A  487A 03D0                pea.l      [PC + 0x3D0 /* 0000332C, value 0x53746F6E 'Ston', cstring "Stones" */]
  3940. 00002F5E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3941. 00002F62  504F                     addq.w     A7, 8
  3942. 00002F64  486D F480                pea.l      [A5 - 0xB80]
  3943. 00002F68  487A 03C9                pea.l      [PC + 0x3C9 /* 00003333, value 0x48656967 'Heig', cstring "Height" */]
  3944. 00002F6C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3945. 00002F70  504F                     addq.w     A7, 8
  3946. 00002F72  4A6D ED2C                tst.w      [A5 - 0x12D4]
  3947. 00002F76  6700 021E                beq        +0x220 /* 00003196 */
  3948. 00002F7A  487A 03BE                pea.l      [PC + 0x3BE /* 0000333A, value 0x44656275 'Debu', cstring "Debug Values" */]
  3949. 00002F7E  486D F980                pea.l      [A5 - 0x680]
  3950. 00002F82  486D F530                pea.l      [A5 - 0xAD0]
  3951. 00002F86  4EBA 0A20                jsr        [PC + 0xA20 /* 000039A8 */]
  3952. 00002F8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3953. 00002F8E  486D F538                pea.l      [A5 - 0xAC8]
  3954. 00002F92  487A 03B3                pea.l      [PC + 0x3B3 /* 00003347, value 0x736C4865 'slHe', cstring "slHealth" */]
  3955. 00002F96  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3956. 00002F9A  504F                     addq.w     A7, 8
  3957. 00002F9C  486D F540                pea.l      [A5 - 0xAC0]
  3958. 00002FA0  487A 03AE                pea.l      [PC + 0x3AE /* 00003350, value 0x68736865 'hshe', cstring "hshealth" */]
  3959. 00002FA4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3960. 00002FA8  504F                     addq.w     A7, 8
  3961. 00002FAA  486D F548                pea.l      [A5 - 0xAB8]
  3962. 00002FAE  487A 03A9                pea.l      [PC + 0x3A9 /* 00003359, value 0x6F784865 'oxHe', cstring "oxHealth" */]
  3963. 00002FB2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3964. 00002FB6  504F                     addq.w     A7, 8
  3965. 00002FB8  486D F550                pea.l      [A5 - 0xAB0]
  3966. 00002FBC  487A 03A4                pea.l      [PC + 0x3A4 /* 00003362, value 0x6F765072 'ovPr', cstring "ovPress" */]
  3967. 00002FC0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3968. 00002FC4  504F                     addq.w     A7, 8
  3969. 00002FC6  486D F558                pea.l      [A5 - 0xAA8]
  3970. 00002FCA  487A 039E                pea.l      [PC + 0x39E /* 0000336A, value 0x736C4665 'slFe', cstring "slFed" */]
  3971. 00002FCE  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3972. 00002FD2  504F                     addq.w     A7, 8
  3973. 00002FD4  486D F560                pea.l      [A5 - 0xAA0]
  3974. 00002FD8  487A 0396                pea.l      [PC + 0x396 /* 00003370, value 0x68734665 'hsFe', cstring "hsFed" */]
  3975. 00002FDC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3976. 00002FE0  504F                     addq.w     A7, 8
  3977. 00002FE2  486D F568                pea.l      [A5 - 0xA98]
  3978. 00002FE6  487A 038E                pea.l      [PC + 0x38E /* 00003376, value 0x6F784665 'oxFe', cstring "oxFed" */]
  3979. 00002FEA  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3980. 00002FEE  504F                     addq.w     A7, 8
  3981. 00002FF0  486D F700                pea.l      [A5 - 0x900]
  3982. 00002FF4  487A 0386                pea.l      [PC + 0x386 /* 0000337C, value 0x6D617857 'maxW', cstring "maxWk_sl" */]
  3983. 00002FF8  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3984. 00002FFC  504F                     addq.w     A7, 8
  3985. 00002FFE  486D F6F8                pea.l      [A5 - 0x908]
  3986. 00003002  487A 0381                pea.l      [PC + 0x381 /* 00003385, value 0x72657157 'reqW', cstring "reqWk" */]
  3987. 00003006  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3988. 0000300A  504F                     addq.w     A7, 8
  3989. 0000300C  486D F570                pea.l      [A5 - 0xA90]
  3990. 00003010  487A 0379                pea.l      [PC + 0x379 /* 0000338B, value 0x736C4566 'slEf', cstring "slEff" */]
  3991. 00003014  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3992. 00003018  504F                     addq.w     A7, 8
  3993. 0000301A  486D F578                pea.l      [A5 - 0xA88]
  3994. 0000301E  487A 0371                pea.l      [PC + 0x371 /* 00003391, value 0x736C4C61 'slLa', cstring "slLabor" */]
  3995. 00003022  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3996. 00003026  504F                     addq.w     A7, 8
  3997. 00003028  486D F580                pea.l      [A5 - 0xA80]
  3998. 0000302C  487A 036B                pea.l      [PC + 0x36B /* 00003399, value 0x736C4C61 'slLa', cstring "slLashRt" */]
  3999. 00003030  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4000. 00003034  504F                     addq.w     A7, 8
  4001. 00003036  486D F588                pea.l      [A5 - 0xA78]
  4002. 0000303A  487A 0366                pea.l      [PC + 0x366 /* 000033A2, value 0x736C5369 'slSi', cstring "slSickRt" */]
  4003. 0000303E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4004. 00003042  504F                     addq.w     A7, 8
  4005. 00003044  486D F858                pea.l      [A5 - 0x7A8]
  4006. 00003048  487A 0361                pea.l      [PC + 0x361 /* 000033AB, value 0x73797468 'syth', cstring "sythed" */]
  4007. 0000304C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4008. 00003050  504F                     addq.w     A7, 8
  4009. 00003052  486D F710                pea.l      [A5 - 0x8F0]
  4010. 00003056  487A 035A                pea.l      [PC + 0x35A /* 000033B2, value 0x746F7457 'totW', cstring "totWk" */]
  4011. 0000305A  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4012. 0000305E  504F                     addq.w     A7, 8
  4013. 00003060  486D F718                pea.l      [A5 - 0x8E8]
  4014. 00003064  487A 0352                pea.l      [PC + 0x352 /* 000033B8, value 0x776B4465 'wkDe', cstring "wkDeff_sl" */]
  4015. 00003068  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4016. 0000306C  504F                     addq.w     A7, 8
  4017. 0000306E  486D F6C8                pea.l      [A5 - 0x938]
  4018. 00003072  487A 034E                pea.l      [PC + 0x34E /* 000033C2, value 0x776B4873 'wkHs', cstring "wkHsTend" */]
  4019. 00003076  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4020. 0000307A  504F                     addq.w     A7, 8
  4021. 0000307C  486D F6D0                pea.l      [A5 - 0x930]
  4022. 00003080  487A 0349                pea.l      [PC + 0x349 /* 000033CB, value 0x776B4D6E 'wkMn', cstring "wkMnSprd" */]
  4023. 00003084  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4024. 00003088  504F                     addq.w     A7, 8
  4025. 0000308A  486D F6D8                pea.l      [A5 - 0x928]
  4026. 0000308E  487A 0344                pea.l      [PC + 0x344 /* 000033D4, value 0x776B4F78 'wkOx', cstring "wkOxTend" */]
  4027. 00003092  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4028. 00003096  504F                     addq.w     A7, 8
  4029. 00003098  486D F6E0                pea.l      [A5 - 0x920]
  4030. 0000309C  487A 033F                pea.l      [PC + 0x33F /* 000033DD, value 0x776B5774 'wkWt', cstring "wkWtHvst" */]
  4031. 000030A0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4032. 000030A4  504F                     addq.w     A7, 8
  4033. 000030A6  486D F6E8                pea.l      [A5 - 0x918]
  4034. 000030AA  487A 033A                pea.l      [PC + 0x33A /* 000033E6, value 0x776B5774 'wkWt', cstring "wkWtSew" */]
  4035. 000030AE  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4036. 000030B2  504F                     addq.w     A7, 8
  4037. 000030B4  486D F6F0                pea.l      [A5 - 0x910]
  4038. 000030B8  487A 0334                pea.l      [PC + 0x334 /* 000033EE, value 0x776B5774 'wkWt', cstring "wkWtTend" */]
  4039. 000030BC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4040. 000030C0  504F                     addq.w     A7, 8
  4041. 000030C2  486D F860                pea.l      [A5 - 0x7A0]
  4042. 000030C6  487A 032F                pea.l      [PC + 0x32F /* 000033F7, value 0x77744566 'wtEf', cstring "wtEff" */]
  4043. 000030CA  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4044. 000030CE  504F                     addq.w     A7, 8
  4045. 000030D0  486D F868                pea.l      [A5 - 0x798]
  4046. 000030D4  487A 0327                pea.l      [PC + 0x327 /* 000033FD, value 0x77744C6F 'wtLo', cstring "wtLost" */]
  4047. 000030D8  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4048. 000030DC  504F                     addq.w     A7, 8
  4049. 000030DE  486D F708                pea.l      [A5 - 0x8F8]
  4050. 000030E2  487A 0320                pea.l      [PC + 0x320 /* 00003404, value 0x72657157 'reqW', cstring "reqWk_sl" */]
  4051. 000030E6  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4052. 000030EA  504F                     addq.w     A7, 8
  4053. 000030EC  486D F720                pea.l      [A5 - 0x8E0]
  4054. 000030F0  487A 031B                pea.l      [PC + 0x31B /* 0000340D, value 0x706F734D 'posM', cstring "posMotive" */]
  4055. 000030F4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4056. 000030F8  504F                     addq.w     A7, 8
  4057. 000030FA  486D F728                pea.l      [A5 - 0x8D8]
  4058. 000030FE  487A 0317                pea.l      [PC + 0x317 /* 00003417, value 0x6E65674D 'negM', cstring "negMotive" */]
  4059. 00003102  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4060. 00003106  504F                     addq.w     A7, 8
  4061. 00003108  486D F870                pea.l      [A5 - 0x790]
  4062. 0000310C  487A 0313                pea.l      [PC + 0x313 /* 00003421, value 0x6F784566 'oxEf', cstring "oxEff" */]
  4063. 00003110  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4064. 00003114  504F                     addq.w     A7, 8
  4065. 00003116  486D F878                pea.l      [A5 - 0x788]
  4066. 0000311A  487A 030B                pea.l      [PC + 0x30B /* 00003427, value 0x68734566 'hsEf', cstring "hsEff" */]
  4067. 0000311E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4068. 00003122  504F                     addq.w     A7, 8
  4069. 00003124  486D F880                pea.l      [A5 - 0x780]
  4070. 00003128  487A 0303                pea.l      [PC + 0x303 /* 0000342D, value 0x6F784D75 'oxMu', cstring "oxMult" */]
  4071. 0000312C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4072. 00003130  504F                     addq.w     A7, 8
  4073. 00003132  486D F888                pea.l      [A5 - 0x778]
  4074. 00003136  487A 02FC                pea.l      [PC + 0x2FC /* 00003434, value 0x776B4162 'wkAb', cstring "wkAble_sl" */]
  4075. 0000313A  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4076. 0000313E  504F                     addq.w     A7, 8
  4077. 00003140  486D F890                pea.l      [A5 - 0x770]
  4078. 00003144  487A 02F8                pea.l      [PC + 0x2F8 /* 0000343E, value 0x77745375 'wtSu', cstring "wtSupply" */]
  4079. 00003148  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4080. 0000314C  504F                     addq.w     A7, 8
  4081. 0000314E  486D F898                pea.l      [A5 - 0x768]
  4082. 00003152  487A 02F3                pea.l      [PC + 0x2F3 /* 00003447, value 0x77744465 'wtDe', cstring "wtDemand" */]
  4083. 00003156  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4084. 0000315A  504F                     addq.w     A7, 8
  4085. 0000315C  486D F8A0                pea.l      [A5 - 0x760]
  4086. 00003160  487A 02EE                pea.l      [PC + 0x2EE /* 00003450, value 0x77745072 'wtPr', cstring "wtProd" */]
  4087. 00003164  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4088. 00003168  504F                     addq.w     A7, 8
  4089. 0000316A  486D F8A8                pea.l      [A5 - 0x758]
  4090. 0000316E  487A 02E7                pea.l      [PC + 0x2E7 /* 00003457, value 0x77745365 'wtSe', cstring "wtSewn" */]
  4091. 00003172  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4092. 00003176  504F                     addq.w     A7, 8
  4093. 00003178  486D F8B0                pea.l      [A5 - 0x750]
  4094. 0000317C  487A 02E0                pea.l      [PC + 0x2E0 /* 0000345E, value 0x77744772 'wtGr', cstring "wtGrown" */]
  4095. 00003180  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4096. 00003184  504F                     addq.w     A7, 8
  4097. 00003186  486D F8B8                pea.l      [A5 - 0x748]
  4098. 0000318A  487A 02DA                pea.l      [PC + 0x2DA /* 00003466, value 0x77745269 'wtRi', cstring "wtRipe" */]
  4099. 0000318E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4100. 00003192  504F                     addq.w     A7, 8
  4101. 00003194  6014                     bra        +0x16 /* 000031AA */
  4102. label00003196:
  4103. 00003196  487A 02D5                pea.l      [PC + 0x2D5 /* 0000346D, value 0x50656E64 'Pend', cstring "Pending Contracts" */]
  4104. 0000319A  486D F980                pea.l      [A5 - 0x680]
  4105. 0000319E  486D F530                pea.l      [A5 - 0xAD0]
  4106. 000031A2  4EBA 0804                jsr        [PC + 0x804 /* 000039A8 */]
  4107. 000031A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4108. label000031AA:
  4109. 000031AA  486D F988                pea.l      [A5 - 0x678]
  4110. 000031AE  487A 02CF                pea.l      [PC + 0x2CF /* 0000347F, value 0x20202052 '   R', cstring "   Run" */]
  4111. 000031B2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4112. 000031B6  504F                     addq.w     A7, 8
  4113. 000031B8  486D F988                pea.l      [A5 - 0x678]
  4114. 000031BC  3F3C 0005                move.w     -[A7], 0x5
  4115. 000031C0  3F3C 0005                move.w     -[A7], 0x5
  4116. 000031C4  A8B0                     syscall    FrameRoundRect
  4117. 000031C6  486D F280                pea.l      [A5 - 0xD80]
  4118. 000031CA  487A 02BA                pea.l      [PC + 0x2BA /* 00003486, value 0x20202051 '   Q', cstring "   Quit" */]
  4119. 000031CE  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4120. 000031D2  504F                     addq.w     A7, 8
  4121. 000031D4  486D F280                pea.l      [A5 - 0xD80]
  4122. 000031D8  3F3C 0005                move.w     -[A7], 0x5
  4123. 000031DC  3F3C 0005                move.w     -[A7], 0x5
  4124. 000031E0  A8B0                     syscall    FrameRoundRect
  4125. 000031E2  4267                     clr.w      -[A7]
  4126. 000031E4  A888                     syscall    TextFace
  4127. 000031E6  4E5E                     unlink     A6
  4128. 000031E8  4E75                     rts
  4129. 000031EA  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  4130. 000031EE  6F64                     ble        +0x66 /* 00003254 */
  4131. 000031F0  6974                     bvs        +0x76 /* 00003266 */
  4132. 000031F2  6965                     bvs        +0x67 /* 00003259 */
  4133. 000031F4  7300                     moveq.l    D1, 0x00
  4134. 000031F6  4375 7272                chk.w      D1, [A5 + D7.w * 2 + 0x72]
  4135. 000031FA  656E                     bcs        +0x70 /* 0000326A */
  4136. 000031FC  7400                     moveq.l    D2, 0x00
  4137. 000031FE  2020                     move.l     D0, -[A0]
  4138. 00003200  2020                     move.l     D0, -[A0]
  4139. 00003202  B625                     cmp.b      D3, -[A5]
  4140. 00003204  0020 2020                ori.b      -[A0], 0x20 /* ' ' */
  4141. 00003208  4F6C 6400                chk.w      D7, [A4 + 0x6400]
  4142. 0000320C  5768 6561                subq.w     [A0 + 0x6561], 3
  4143. 00003210  7400                     moveq.l    D2, 0x00
  4144. 00003212  4D61                     chk.w      D6, -[A1]
  4145. 00003214  6E75                     bgt        +0x77 /* 0000328B */
  4146. 00003216  7265                     moveq.l    D1, 0x65
  4147. 00003218  0053 6C61                ori.w      [A3], 0x6C61 /* 'la' */
  4148. 0000321C  7665                     moveq.l    D3, 0x65
  4149. 0000321E  7300                     moveq.l    D1, 0x00
  4150. 00003220  486F 7273                pea.l      [A7 + 0x7273]
  4151. 00003224  6573                     bcs        +0x75 /* 00003299 */
  4152. 00003226  004F 7865                ori.w      A7, 0x7865 /* 'xe' */
  4153. 0000322A  6E00 5072                bgt        +0x5074 /* 0000829E */
  4154. 0000322E  6963                     bvs        +0x65 /* 00003293 */
  4155. 00003230  6573                     bcs        +0x75 /* 000032A5 */
  4156. 00003232  0057 6865                ori.w      [A7], 0x6865 /* 'he' */
  4157. 00003236  6174                     bsr        +0x76 /* 000032AC */
  4158. 00003238  004D 616E                ori.w      A5, 0x616E /* 'an' */
  4159. 0000323C  7572                     moveq.l    D2, 0x72
  4160. 0000323E  6500 536C                bcs        +0x536E /* 000085AC */
  4161. 00003242  6176                     bsr        +0x78 /* 000032BA */
  4162. 00003244  6573                     bcs        +0x75 /* 000032B9 */
  4163. 00003246  0048 6F72                ori.w      A0, 0x6F72 /* 'or' */
  4164. 0000324A  7365                     moveq.l    D1, 0x65
  4165. 0000324C  7300                     moveq.l    D1, 0x00
  4166. 0000324E  4F78 656E                chk.w      D7, [0x0000656E]
  4167. 00003252  004C 616E                ori.w      A4, 0x616E /* 'an' */
  4168. // begin alternate branch 00003254-00003256
  4169. label00003254:
  4170. 00003254  616E                     bsr        +0x70 /* 000032C4 */
  4171. // end alternate branch 00003254-00003256
  4172. label00003254: // (misaligned)
  4173. 00003256  6400 4665                bcc        +0x4667 /* 000078BD */
  4174. 0000325A  6564                     bcs        +0x66 /* 000032C0 */
  4175. 0000325C  2052                     movea.l    A0, [A2]
  4176. 0000325E  6174                     bsr        +0x76 /* 000032D4 */
  4177. 00003260  6573                     bcs        +0x75 /* 000032D5 */
  4178. 00003262  0053 6C61                ori.w      [A3], 0x6C61 /* 'la' */
  4179. label00003266:
  4180. 00003266  7665                     moveq.l    D3, 0x65
  4181. 00003268  7300                     moveq.l    D1, 0x00
  4182. label0000326A:
  4183. 0000326A  486F 7273                pea.l      [A7 + 0x7273]
  4184. 0000326E  6573                     bcs        +0x75 /* 000032E3 */
  4185. 00003270  004F 7865                ori.w      A7, 0x7865 /* 'xe' */
  4186. 00003274  6E00 4F76                bgt        +0x4F78 /* 000081EC */
  4187. 00003278  6572                     bcs        +0x74 /* 000032EC */
  4188. 0000327A  7365                     moveq.l    D1, 0x65
  4189. 0000327C  6572                     bcs        +0x74 /* 000032F0 */
  4190. 0000327E  7300                     moveq.l    D1, 0x00
  4191. 00003280  4F27                     .invalid   7, -[A7] // invalid opcode 4 with b == 4
  4192. 00003282  7365                     moveq.l    D1, 0x65
  4193. 00003284  6572                     bcs        +0x74 /* 000032F8 */
  4194. 00003286  7300                     moveq.l    D1, 0x00
  4195. 00003288  5361                     subq.w     -[A1], 1
  4196. 0000328A  6C61                     bge        +0x63 /* 000032ED */
  4197. 0000328C  7279                     moveq.l    D1, 0x79
  4198. 0000328E  004C 6F61                ori.w      A4, 0x6F61 /* 'oa' */
  4199. 00003292  6E00 4C6F                bgt        +0x4C71 /* 00007F03 */
  4200. 00003296  616E                     bsr        +0x70 /* 00003306 */
  4201. 00003298  0069 6E74 2025           ori.w      [A1 + 0x2025], 0x6E74 /* 'nt' */
  4202. 0000329E  0043 7265                ori.w      D3, 0x7265 /* 're' */
  4203. 000032A2  6420                     bcc        +0x22 /* 000032C4 */
  4204. 000032A4  6C6D                     bge        +0x6F /* 00003313 */
  4205. 000032A6  7400                     moveq.l    D2, 0x00
  4206. 000032A8  476F 6C64                chk.w      D3, [A7 + 0x6C64]
  4207. fn000032AC:
  4208. 000032AC  0043 7572                ori.w      D3, 0x7572 /* 'ur' */
  4209. 000032B0  2047                     movea.l    A0, D7
  4210. 000032B2  6F6C                     ble        +0x6E /* 00003320 */
  4211. 000032B4  6400 2020                bcc        +0x2022 /* 000052D6 */
  4212. 000032B8  2020                     move.l     D0, -[A0]
  4213. fn000032BA:
  4214. 000032BA  B625                     cmp.b      D3, -[A5]
  4215. 000032BC  004F 6C64                ori.w      A7, 0x6C64 /* 'ld' */
  4216. label000032C0:
  4217. 000032C0  2047                     movea.l    A0, D7
  4218. 000032C2  6F6C                     ble        +0x6E /* 00003330 */
  4219. label000032C4:
  4220. 000032C4  6400 4C61                bcc        +0x4C63 /* 00007F27 */
  4221. 000032C8  6E64                     bgt        +0x66 /* 0000332E */
  4222. 000032CA  0046 616C                ori.w      D6, 0x616C /* 'al' */
  4223. 000032CE  6C6F                     bge        +0x71 /* 0000333F */
  4224. 000032D0  7700                     moveq.l    D3, 0x00
  4225. 000032D2  506C 616E                addq.w     [A4 + 0x616E], 8
  4226. // begin alternate branch 000032D4-000032D6
  4227. fn000032D4:
  4228. 000032D4  616E                     bsr        +0x70 /* 00003344 */
  4229. // end alternate branch 000032D4-000032D6
  4230. fn000032D4: // (misaligned)
  4231. 000032D6  7465                     moveq.l    D2, 0x65
  4232. 000032D8  6400 4772                bcc        +0x4774 /* 00007A4C */
  4233. 000032DC  6F77                     ble        +0x79 /* 00003355 */
  4234. 000032DE  696E                     bvs        +0x70 /* 0000334E */
  4235. 000032E0  6700 5269                beq        +0x526B /* 0000854B */
  4236. 000032E4  7065                     moveq.l    D0, 0x65
  4237. 000032E6  0054 6F74                ori.w      [A4], 0x6F74 /* 'ot' */
  4238. 000032EA  616C                     bsr        +0x6E /* 00003358 */
  4239. label000032EC:
  4240. 000032EC  0053 7072                ori.w      [A3], 0x7072 /* 'pr' */
  4241. label000032F0:
  4242. 000032F0  6561                     bcs        +0x63 /* 00003353 */
  4243. 000032F2  6420                     bcc        +0x22 /* 00003314 */
  4244. 000032F4  2620                     move.l     D3, -[A0]
  4245. 000032F6  506C 616E                addq.w     [A4 + 0x616E], 8
  4246. // begin alternate branch 000032F8-000032FA
  4247. label000032F8:
  4248. 000032F8  616E                     bsr        +0x70 /* 00003368 */
  4249. // end alternate branch 000032F8-000032FA
  4250. label000032F8: // (misaligned)
  4251. 000032FA  7400                     moveq.l    D2, 0x00
  4252. 000032FC  4D61                     chk.w      D6, -[A1]
  4253. 000032FE  6E75                     bgt        +0x77 /* 00003375 */
  4254. 00003300  7265                     moveq.l    D1, 0x65
  4255. 00003302  004C 616E                ori.w      A4, 0x616E /* 'an' */
  4256. fn00003306:
  4257. 00003306  6400 4461                bcc        +0x4463 /* 00007769 */
  4258. 0000330A  7465                     moveq.l    D2, 0x65
  4259. 0000330C  0059 6561                ori.w      [A1]+, 0x6561 /* 'ea' */
  4260. 00003310  7200                     moveq.l    D1, 0x00
  4261. 00003312  4D6F 6E74                chk.w      D6, [A7 + 0x6E74]
  4262. // begin alternate branch 00003314-00003316
  4263. label00003314:
  4264. 00003314  6E74                     bgt        +0x76 /* 0000338A */
  4265. // end alternate branch 00003314-00003316
  4266. label00003314: // (misaligned)
  4267. 00003316  6800 5079                bvc        +0x507B /* 00008391 */
  4268. 0000331A  7261                     moveq.l    D1, 0x61
  4269. 0000331C  6D69                     blt        +0x6B /* 00003387 */
  4270. 0000331E  6400 5374                bcc        +0x5376 /* 00008694 */
  4271. // begin alternate branch 00003320-00003324
  4272. label00003320:
  4273. 00003320  5374 6F6E                subq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 1
  4274. // end alternate branch 00003320-00003324
  4275. label00003320: // (misaligned)
  4276. 00003322  6F6E                     ble        +0x70 /* 00003392 */
  4277. 00003324  6520                     bcs        +0x22 /* 00003346 */
  4278. 00003326  5175 6F74                subq.w     <<invalid full ext with I/IS == 4>>, 8
  4279. 0000332A  6100 5374                bsr        +0x5376 /* 000086A0 */
  4280. label0000332E:
  4281. 0000332E  6F6E                     ble        +0x70 /* 0000339E */
  4282. label00003330:
  4283. 00003330  6573                     bcs        +0x75 /* 000033A5 */
  4284. 00003332  0048 6569                ori.w      A0, 0x6569 /* 'ei' */
  4285. 00003336  6768                     beq        +0x6A /* 000033A0 */
  4286. 00003338  7400                     moveq.l    D2, 0x00
  4287. 0000333A  4465                     neg.w      -[A5]
  4288. 0000333C  6275                     bhi        +0x77 /* 000033B3 */
  4289. 0000333E  6720                     beq        +0x22 /* 00003360 */
  4290. 00003340  5661                     addq.w     -[A1], 3
  4291. 00003342  6C75                     bge        +0x77 /* 000033B9 */
  4292. fn00003344:
  4293. 00003344  6573                     bcs        +0x75 /* 000033B9 */
  4294. label00003346:
  4295. 00003346  0073 6C48 6561 6C74      ori.w      [[A3 + 0x6C74]], 0x6C48 /* 'lH' */
  4296. label0000334E:
  4297. 0000334E  6800 6873                bvc        +0x6875 /* 00009BC3 */
  4298. 00003352  6865                     bvc        +0x67 /* 000033B9 */
  4299. 00003354  616C                     bsr        +0x6E /* 000033C2 */
  4300. 00003356  7468                     moveq.l    D2, 0x68
  4301. fn00003358:
  4302. 00003358  006F 7848 6561           ori.w      [A7 + 0x6561], 0x7848 /* 'xH' */
  4303. 0000335E  6C74                     bge        +0x76 /* 000033D4 */
  4304. label00003360:
  4305. 00003360  6800 6F76                bvc        +0x6F78 /* 0000A2D8 */
  4306. 00003364  5072 6573 7300 736C 4665 6400 addq.w     [[A2 + 0x7300736C] + 0x46656400], 8
  4307. // begin alternate branch 00003368-00003372
  4308. fn00003368:
  4309. 00003368  7300                     moveq.l    D1, 0x00
  4310. 0000336A  736C                     moveq.l    D1, 0x6C
  4311. 0000336C  4665                     not.w      -[A5]
  4312. 0000336E  6400 6873                bcc        +0x6875 /* 00009BE3 */
  4313. // end alternate branch 00003368-00003372
  4314. fn00003368: // (misaligned)
  4315. 00003370  6873                     bvc        +0x75 /* 000033E5 */
  4316. 00003372  4665                     not.w      -[A5]
  4317. 00003374  6400 6F78                bcc        +0x6F7A /* 0000A2EE */
  4318. 00003378  4665                     not.w      -[A5]
  4319. 0000337A  6400 6D61                bcc        +0x6D63 /* 0000A0DD */
  4320. 0000337E  7857                     moveq.l    D4, 0x57
  4321. 00003380  6B5F                     bmi        +0x61 /* 000033E1 */
  4322. 00003382  736C                     moveq.l    D1, 0x6C
  4323. 00003384  0072 6571 576B 0073 6C45 6666 ori.w      [[A2 + 0x73] + 0x6C456666], 0x6571 /* 'eq' */
  4324. // begin alternate branch 0000338A-00003390
  4325. label0000338A:
  4326. 0000338A  0073 6C45 6666           ori.w      [A3 + D6.w * 8 + 0x66], 0x6C45 /* 'lE' */
  4327. // end alternate branch 0000338A-00003390
  4328. label0000338A: // (misaligned)
  4329. 00003390  0073 6C4C 6162 6F72 0073 ori.w      [[A3 + 0x6F72] + 0x73], 0x6C4C /* 'lL' */
  4330. // begin alternate branch 00003392-000033A8
  4331. label00003392:
  4332. 00003392  6C4C                     bge        +0x4E /* 000033E0 */
  4333. 00003394  6162                     bsr        +0x64 /* 000033F8 */
  4334. 00003396  6F72                     ble        +0x74 /* 0000340A */
  4335. 00003398  0073 6C4C 6173 6852 7400 736C 5369 ori.w      [[A3 + 0x68527400] + 0x736C5369], 0x6C4C /* 'lL' */
  4336. label0000339E: // (misaligned)
  4337. label000033A0: // (misaligned)
  4338. 000033A6  636B                     bls        +0x6D /* 00003413 */
  4339. // end alternate branch 00003392-000033A8
  4340. label00003392: // (misaligned)
  4341. 0000339A  6C4C                     bge        +0x4E /* 000033E8 */
  4342. 0000339C  6173                     bsr        +0x75 /* 00003411 */
  4343. label0000339E:
  4344. 0000339E  6852                     bvc        +0x54 /* 000033F2 */
  4345. label000033A0:
  4346. 000033A0  7400                     moveq.l    D2, 0x00
  4347. 000033A2  736C                     moveq.l    D1, 0x6C
  4348. 000033A4  5369 636B                subq.w     [A1 + 0x636B], 1
  4349. 000033A8  5274 0073                addq.w     [A4 + D0.w + 0x73], 1
  4350. 000033AC  7974                     moveq.l    D4, 0x74
  4351. 000033AE  6865                     bvc        +0x67 /* 00003415 */
  4352. 000033B0  6400 746F                bcc        +0x7471 /* 0000A821 */
  4353. 000033B4  7457                     moveq.l    D2, 0x57
  4354. 000033B6  6B00 776B                bmi        +0x776D /* 0000AB23 */
  4355. 000033BA  4465                     neg.w      -[A5]
  4356. 000033BC  6666                     bne        +0x68 /* 00003424 */
  4357. 000033BE  5F73 6C00                subq.w     [A3 + D6 * 4], 7
  4358. fn000033C2:
  4359. 000033C2  776B                     moveq.l    D3, 0x6B
  4360. 000033C4  4873 5465                pea.l      [A3 + D5.w * 4 + 0x65]
  4361. 000033C8  6E64                     bgt        +0x66 /* 0000342E */
  4362. 000033CA  0077 6B4D 6E53           ori.w      [A7 + D6 * 8 + 0x53], 0x6B4D /* 'kM' */
  4363. 000033D0  7072                     moveq.l    D0, 0x72
  4364. 000033D2  6400 776B                bcc        +0x776D /* 0000AB3F */
  4365. // begin alternate branch 000033D4-000033D6
  4366. label000033D4:
  4367. 000033D4  776B                     moveq.l    D3, 0x6B
  4368. // end alternate branch 000033D4-000033D6
  4369. label000033D4: // (misaligned)
  4370. 000033D6  4F78 5465                chk.w      D7, [0x00005465]
  4371. 000033DA  6E64                     bgt        +0x66 /* 00003440 */
  4372. 000033DC  0077 6B57 7448           ori.w      [A7 + D7.w * 4 + 0x48], 0x6B57 /* 'kW' */
  4373. // begin alternate branch 000033E0-000033E2
  4374. label000033E0:
  4375. 000033E0  7448                     moveq.l    D2, 0x48
  4376. // end alternate branch 000033E0-000033E2
  4377. label000033E0: // (misaligned)
  4378. 000033E2  7673                     moveq.l    D3, 0x73
  4379. 000033E4  7400                     moveq.l    D2, 0x00
  4380. 000033E6  776B                     moveq.l    D3, 0x6B
  4381. label000033E8:
  4382. 000033E8  5774 5365                subq.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 3
  4383. 000033EC  7700                     moveq.l    D3, 0x00
  4384. 000033EE  776B                     moveq.l    D3, 0x6B
  4385. 000033F0  5774 5465                subq.w     [A4 + D5.w * 4 + 0x65], 3
  4386. // begin alternate branch 000033F2-000033F4
  4387. label000033F2:
  4388. 000033F2  5465                     addq.w     -[A5], 2
  4389. // end alternate branch 000033F2-000033F4
  4390. label000033F2: // (misaligned)
  4391. 000033F4  6E64                     bgt        +0x66 /* 0000345A */
  4392. 000033F6  0077 7445 6666           ori.w      [A7 + D6.w * 8 + 0x66], 0x7445 /* 'tE' */
  4393. // begin alternate branch 000033F8-000033FC
  4394. fn000033F8:
  4395. 000033F8  7445                     moveq.l    D2, 0x45
  4396. 000033FA  6666                     bne        +0x68 /* 00003462 */
  4397. // end alternate branch 000033F8-000033FC
  4398. fn000033F8: // (misaligned)
  4399. 000033FC  0077 744C 6F73 7400 7265 7157 6B5F ori.w      [[A7 + 0x74007265] + 0x71576B5F], 0x744C /* 'tL' */
  4400. label0000340A:
  4401. 0000340A  736C                     moveq.l    D1, 0x6C
  4402. 0000340C  0070 6F73 4D6F           ori.w      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x6F73 /* 'os' */
  4403. 00003412  7469                     moveq.l    D2, 0x69
  4404. 00003414  7665                     moveq.l    D3, 0x65
  4405. 00003416  006E 6567 4D6F           ori.w      [A6 + 0x4D6F], 0x6567 /* 'eg' */
  4406. 0000341C  7469                     moveq.l    D2, 0x69
  4407. 0000341E  7665                     moveq.l    D3, 0x65
  4408. 00003420  006F 7845 6666           ori.w      [A7 + 0x6666], 0x7845 /* 'xE' */
  4409. // begin alternate branch 00003424-00003426
  4410. label00003424:
  4411. 00003424  6666                     bne        +0x68 /* 0000348C */
  4412. // end alternate branch 00003424-00003426
  4413. label00003424: // (misaligned)
  4414. 00003426  0068 7345 6666           ori.w      [A0 + 0x6666], 0x7345 /* 'sE' */
  4415. 0000342C  006F 784D 756C           ori.w      [A7 + 0x756C], 0x784D /* 'xM' */
  4416. // begin alternate branch 0000342E-00003432
  4417. label0000342E:
  4418. 0000342E  784D                     moveq.l    D4, 0x4D
  4419. 00003430  756C                     moveq.l    D2, 0x6C
  4420. // end alternate branch 0000342E-00003432
  4421. label0000342E: // (misaligned)
  4422. 00003432  7400                     moveq.l    D2, 0x00
  4423. 00003434  776B                     moveq.l    D3, 0x6B
  4424. 00003436  4162                     chk.w      D0, -[A2]
  4425. 00003438  6C65                     bge        +0x67 /* 0000349F */
  4426. 0000343A  5F73 6C00                subq.w     [A3 + D6 * 4], 7
  4427. 0000343E  7774                     moveq.l    D3, 0x74
  4428. label00003440:
  4429. 00003440  5375 7070                subq.w     [A5 + D7.w + 0x70], 1
  4430. 00003444  6C79                     bge        +0x7B /* 000034BF */
  4431. 00003446  0077 7444 656D           ori.w      <<invalid full ext with IS == 1 and I/IS == 5>>, 0x7444 /* 'tD' */
  4432. 0000344C  616E                     bsr        +0x70 /* 000034BC */
  4433. 0000344E  6400 7774                bcc        +0x7776 /* 0000ABC4 */
  4434. 00003452  5072 6F64                addq.w     <<invalid full ext with I/IS == 4>>, 8
  4435. 00003456  0077 7453 6577           ori.w      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x7453 /* 'tS' */
  4436. // begin alternate branch 0000345A-0000345C
  4437. label0000345A:
  4438. 0000345A  6577                     bcs        +0x79 /* 000034D3 */
  4439. // end alternate branch 0000345A-0000345C
  4440. label0000345A: // (misaligned)
  4441. 0000345C  6E00 7774                bgt        +0x7776 /* 0000ABD2 */
  4442. 00003460  4772 6F77                chk.w      D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  4443. // begin alternate branch 00003462-00003464
  4444. label00003462:
  4445. 00003462  6F77                     ble        +0x79 /* 000034DB */
  4446. // end alternate branch 00003462-00003464
  4447. label00003462: // (misaligned)
  4448. 00003464  6E00 7774                bgt        +0x7776 /* 0000ABDA */
  4449. 00003468  5269 7065                addq.w     [A1 + 0x7065], 1
  4450. 0000346C  0050 656E                ori.w      [A0], 0x656E /* 'en' */
  4451. 00003470  6469                     bcc        +0x6B /* 000034DB */
  4452. 00003472  6E67                     bgt        +0x69 /* 000034DB */
  4453. 00003474  2043                     movea.l    A0, D3
  4454. 00003476  6F6E                     ble        +0x70 /* 000034E6 */
  4455. 00003478  7472                     moveq.l    D2, 0x72
  4456. 0000347A  6163                     bsr        +0x65 /* 000034DF */
  4457. 0000347C  7473                     moveq.l    D2, 0x73
  4458. 0000347E  0020 2020                ori.b      -[A0], 0x20 /* ' ' */
  4459. 00003482  5275 6E00                addq.w     [A5 + D6 * 8], 1
  4460. 00003486  2020                     move.l     D0, -[A0]
  4461. 00003488  2051                     movea.l    A0, [A1]
  4462. 0000348A  7569                     moveq.l    D2, 0x69
  4463. label0000348C:
  4464. 0000348C  7400                     moveq.l    D2, 0x00
  4465. export_121:
  4466. 0000348E  4E56 0000                link       A6, 0
  4467. 00003492  4AAE 0008                tst.l      [A6 + 0x8]
  4468. 00003496  6724                     beq        +0x26 /* 000034BC */
  4469. 00003498  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4470. 0000349C  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4471. 000034A0  584F                     addq.w     A7, 4
  4472. 000034A2  4A40                     tst.w      D0
  4473. 000034A4  6716                     beq        +0x18 /* 000034BC */
  4474. 000034A6  486D F8C0                pea.l      [A5 - 0x740]
  4475. 000034AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4476. 000034AE  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4477. 000034B2  504F                     addq.w     A7, 8
  4478. 000034B4  486D F8C0                pea.l      [A5 - 0x740]
  4479. 000034B8  A8A4                     syscall    InvertRect
  4480. 000034BA  600A                     bra        +0xC /* 000034C6 */
  4481. fn000034BC:
  4482. 000034BC  486D F8C0                pea.l      [A5 - 0x740]
  4483. 000034C0  486D F186                pea.l      [A5 - 0xE7A]
  4484. 000034C4  A8A5                     syscall    FillRect
  4485. label000034C6:
  4486. 000034C6  4E5E                     unlink     A6
  4487. 000034C8  4E75                     rts
  4488. export_122:
  4489. 000034CA  4E56 0000                link       A6, 0
  4490. 000034CE  0A6D 0001 ED2C           xori.w     [A5 - 0x12D4], 0x1
  4491. 000034D4  6104                     bsr        +0x6 /* 000034DA */
  4492. 000034D6  4E5E                     unlink     A6
  4493. 000034D8  4E75                     rts
  4494. export_123:
  4495. fn000034DA:
  4496. 000034DA  4E56 FFF8                link       A6, -0x0008
  4497. 000034DE  3D6D F530 FFF8           move.w     [A6 - 0x8], [A5 - 0xAD0]
  4498. 000034E4  3D6D F532 FFFA           move.w     [A6 - 0x6], [A5 - 0xACE]
  4499. // begin alternate branch 000034E6-000034EA
  4500. label000034E6:
  4501. 000034E6  F532                     .extension 0x532 <<F/4-5/2>> // unimplemented
  4502. 000034E8  FFFA                     .invalid   <<F/7/7>>
  4503. // end alternate branch 000034E6-000034EA
  4504. label000034E6: // (misaligned)
  4505. 000034EA  3D6D F984 FFFC           move.w     [A6 - 0x4], [A5 - 0x67C]
  4506. 000034F0  3D6D F986 FFFE           move.w     [A6 - 0x2], [A5 - 0x67A]
  4507. 000034F6  486E FFF8                pea.l      [A6 - 0x8]
  4508. 000034FA  A928                     syscall    InvalRect
  4509. 000034FC  4E5E                     unlink     A6
  4510. 000034FE  4E75                     rts
  4511. fn00003500:
  4512. 00003500  4E56 FFFC                link       A6, -0x0004
  4513. 00003504  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4514. 00003508  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4515. 0000350C  514F                     subq.w     A7, 8
  4516. 0000350E  486E 0010                pea.l      [A6 + 0x10]
  4517. 00003512  486D F1B6                pea.l      [A5 - 0xE4A]
  4518. 00003516  3F3C 080E                move.w     -[A7], 0x80E
  4519. 0000351A  A9EB                     syscall    Pack4/FP68K
  4520. 0000351C  486D F1B6                pea.l      [A5 - 0xE4A]
  4521. 00003520  486F 0004                pea.l      [A7 + 0x4]
  4522. 00003524  3F3C 0810                move.w     -[A7], 0x810
  4523. 00003528  A9EB                     syscall    Pack4/FP68K
  4524. 0000352A  514F                     subq.w     A7, 8
  4525. 0000352C  486E 0008                pea.l      [A6 + 0x8]
  4526. 00003530  486D F1B6                pea.l      [A5 - 0xE4A]
  4527. 00003534  3F3C 080E                move.w     -[A7], 0x80E
  4528. 00003538  A9EB                     syscall    Pack4/FP68K
  4529. 0000353A  486D F1B6                pea.l      [A5 - 0xE4A]
  4530. 0000353E  486F 0004                pea.l      [A7 + 0x4]
  4531. 00003542  3F3C 0810                move.w     -[A7], 0x810
  4532. 00003546  A9EB                     syscall    Pack4/FP68K
  4533. 00003548  4EBA 078E                jsr        [PC + 0x78E /* 00003CD8 */]
  4534. 0000354C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4535. 00003550  2D40 FFFC                move.l     [A6 - 0x4], D0
  4536. 00003554  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4537. 00003558  486D F18E                pea.l      [A5 - 0xE72]
  4538. 0000355C  A8CA                     syscall    FillPoly
  4539. 0000355E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4540. 00003562  A8CD                     syscall    KillPoly
  4541. 00003564  4E5E                     unlink     A6
  4542. 00003566  4E75                     rts
  4543. export_124:
  4544. 00003568  4E56 FFEC                link       A6, -0x0014
  4545. 0000356C  486D F4D0                pea.l      [A5 - 0xB30]
  4546. 00003570  486D F210                pea.l      [A5 - 0xDF0]
  4547. 00003574  514F                     subq.w     A7, 8
  4548. 00003576  486E 0008                pea.l      [A6 + 0x8]
  4549. 0000357A  486D F1B6                pea.l      [A5 - 0xE4A]
  4550. 0000357E  3F3C 080E                move.w     -[A7], 0x80E
  4551. 00003582  A9EB                     syscall    Pack4/FP68K
  4552. 00003584  486D F1B6                pea.l      [A5 - 0xE4A]
  4553. 00003588  486F 0004                pea.l      [A7 + 0x4]
  4554. 0000358C  3F3C 0810                move.w     -[A7], 0x810
  4555. 00003590  A9EB                     syscall    Pack4/FP68K
  4556. 00003592  514F                     subq.w     A7, 8
  4557. 00003594  486E 0018                pea.l      [A6 + 0x18]
  4558. 00003598  486D F1B6                pea.l      [A5 - 0xE4A]
  4559. 0000359C  3F3C 080E                move.w     -[A7], 0x80E
  4560. 000035A0  A9EB                     syscall    Pack4/FP68K
  4561. 000035A2  486D F1B6                pea.l      [A5 - 0xE4A]
  4562. 000035A6  486F 0004                pea.l      [A7 + 0x4]
  4563. 000035AA  3F3C 0810                move.w     -[A7], 0x810
  4564. 000035AE  A9EB                     syscall    Pack4/FP68K
  4565. 000035B0  4EBA 0726                jsr        [PC + 0x726 /* 00003CD8 */]
  4566. 000035B4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4567. 000035B8  2D40 FFFC                move.l     [A6 - 0x4], D0
  4568. 000035BC  486D F4D0                pea.l      [A5 - 0xB30]
  4569. 000035C0  486D F210                pea.l      [A5 - 0xDF0]
  4570. 000035C4  514F                     subq.w     A7, 8
  4571. 000035C6  486E 0010                pea.l      [A6 + 0x10]
  4572. 000035CA  486D F1B6                pea.l      [A5 - 0xE4A]
  4573. 000035CE  3F3C 080E                move.w     -[A7], 0x80E
  4574. 000035D2  A9EB                     syscall    Pack4/FP68K
  4575. 000035D4  486D F1B6                pea.l      [A5 - 0xE4A]
  4576. 000035D8  486F 0004                pea.l      [A7 + 0x4]
  4577. 000035DC  3F3C 0810                move.w     -[A7], 0x810
  4578. 000035E0  A9EB                     syscall    Pack4/FP68K
  4579. 000035E2  514F                     subq.w     A7, 8
  4580. 000035E4  486E 0018                pea.l      [A6 + 0x18]
  4581. 000035E8  486D F1B6                pea.l      [A5 - 0xE4A]
  4582. 000035EC  3F3C 080E                move.w     -[A7], 0x80E
  4583. 000035F0  A9EB                     syscall    Pack4/FP68K
  4584. 000035F2  486D F1B6                pea.l      [A5 - 0xE4A]
  4585. 000035F6  486F 0004                pea.l      [A7 + 0x4]
  4586. 000035FA  3F3C 0810                move.w     -[A7], 0x810
  4587. 000035FE  A9EB                     syscall    Pack4/FP68K
  4588. 00003600  4EBA 06D6                jsr        [PC + 0x6D6 /* 00003CD8 */]
  4589. 00003604  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4590. 00003608  2D40 FFF8                move.l     [A6 - 0x8], D0
  4591. 0000360C  42A7                     clr.l      -[A7]
  4592. 0000360E  A8D8                     syscall    NewRgn
  4593. 00003610  201F                     move.l     D0, [A7]+
  4594. 00003612  2D40 FFF4                move.l     [A6 - 0xC], D0
  4595. 00003616  42A7                     clr.l      -[A7]
  4596. 00003618  A8D8                     syscall    NewRgn
  4597. 0000361A  201F                     move.l     D0, [A7]+
  4598. 0000361C  2D40 FFF0                move.l     [A6 - 0x10], D0
  4599. 00003620  42A7                     clr.l      -[A7]
  4600. 00003622  A8D8                     syscall    NewRgn
  4601. 00003624  201F                     move.l     D0, [A7]+
  4602. 00003626  2D40 FFEC                move.l     [A6 - 0x14], D0
  4603. 0000362A  A8DA                     syscall    OpenRgn
  4604. 0000362C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4605. 00003630  A8C6                     syscall    FramePoly
  4606. 00003632  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4607. 00003636  A8DB                     syscall    CloseRgn
  4608. 00003638  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4609. 0000363C  A8CD                     syscall    KillPoly
  4610. 0000363E  A8DA                     syscall    OpenRgn
  4611. 00003640  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4612. 00003644  A8C6                     syscall    FramePoly
  4613. 00003646  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4614. 0000364A  A8DB                     syscall    CloseRgn
  4615. 0000364C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4616. 00003650  A8CD                     syscall    KillPoly
  4617. 00003652  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4618. 00003656  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4619. 0000365A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4620. 0000365E  A8E6                     syscall    DiffRgn
  4621. 00003660  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4622. 00003664  A927                     syscall    InvalRgn
  4623. 00003666  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4624. 0000366A  A8D9                     syscall    DisposRgn/DisposeRgn
  4625. 0000366C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4626. 00003670  A8D9                     syscall    DisposRgn/DisposeRgn
  4627. 00003672  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4628. 00003676  A8D9                     syscall    DisposRgn/DisposeRgn
  4629. 00003678  4E5E                     unlink     A6
  4630. 0000367A  4E75                     rts
  4631. export_125:
  4632. 0000367C  4E56 FFE8                link       A6, -0x0018
  4633. 00003680  486E FFEC                pea.l      [A6 - 0x14]
  4634. 00003684  A874                     syscall    GetPort
  4635. 00003686  246E 000C                movea.l    A2, [A6 + 0xC]
  4636. 0000368A  3612                     move.w     D3, [A2]
  4637. 0000368C  5243                     addq.w     D3, 1
  4638. 0000368E  3D43 FFF0                move.w     [A6 - 0x10], D3
  4639. 00003692  246E 000C                movea.l    A2, [A6 + 0xC]
  4640. 00003696  362A 0002                move.w     D3, [A2 + 0x2]
  4641. 0000369A  5243                     addq.w     D3, 1
  4642. 0000369C  3D43 FFF2                move.w     [A6 - 0xE], D3
  4643. 000036A0  4267                     clr.w      -[A7]
  4644. 000036A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4645. 000036A6  4267                     clr.w      -[A7]
  4646. 000036A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4647. 000036AC  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4648. 000036B0  584F                     addq.w     A7, 4
  4649. 000036B2  3D40 FFE8                move.w     [A6 - 0x18], D0
  4650. 000036B6  3F00                     move.w     -[A7], D0
  4651. 000036B8  A886                     syscall    TextWidth
  4652. 000036BA  301F                     move.w     D0, [A7]+
  4653. 000036BC  D06E FFF2                add.w      D0, [A6 - 0xE]
  4654. 000036C0  5240                     addq.w     D0, 1
  4655. 000036C2  3D40 FFEA                move.w     [A6 - 0x16], D0
  4656. 000036C6  246E 000C                movea.l    A2, [A6 + 0xC]
  4657. 000036CA  362A 0006                move.w     D3, [A2 + 0x6]
  4658. 000036CE  5543                     subq.w     D3, 2
  4659. 000036D0  B66E FFEA                cmp.w      D3, [A6 - 0x16]
  4660. 000036D4  6C08                     bge        +0xA /* 000036DE */
  4661. 000036D6  3D6E FFEA FFF6           move.w     [A6 - 0xA], [A6 - 0x16]
  4662. 000036DC  600E                     bra        +0x10 /* 000036EC */
  4663. label000036DE:
  4664. 000036DE  246E 000C                movea.l    A2, [A6 + 0xC]
  4665. 000036E2  362A 0006                move.w     D3, [A2 + 0x6]
  4666. 000036E6  5543                     subq.w     D3, 2
  4667. 000036E8  3D43 FFF6                move.w     [A6 - 0xA], D3
  4668. label000036EC:
  4669. 000036EC  246E 000C                movea.l    A2, [A6 + 0xC]
  4670. 000036F0  3D6A 0004 FFF4           move.w     [A6 - 0xC], [A2 + 0x4]
  4671. 000036F6  4267                     clr.w      -[A7]
  4672. 000036F8  486E FFF0                pea.l      [A6 - 0x10]
  4673. 000036FC  246E FFEC                movea.l    A2, [A6 - 0x14]
  4674. 00003700  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  4675. 00003704  A8E9                     syscall    RectInRgn
  4676. 00003706  101F                     move.b     D0, [A7]+
  4677. 00003708  4A00                     tst.b      D0
  4678. 0000370A  6604                     bne        +0x6 /* 00003710 */
  4679. label0000370C:
  4680. 0000370C  4E5E                     unlink     A6
  4681. 0000370E  4E75                     rts
  4682. label00003710:
  4683. 00003710  486E FFF0                pea.l      [A6 - 0x10]
  4684. 00003714  A8A3                     syscall    EraseRect
  4685. 00003716  486E FFF8                pea.l      [A6 - 0x8]
  4686. 0000371A  A88B                     syscall    GetFontInfo
  4687. 0000371C  246E 000C                movea.l    A2, [A6 + 0xC]
  4688. 00003720  362A 0002                move.w     D3, [A2 + 0x2]
  4689. 00003724  5243                     addq.w     D3, 1
  4690. 00003726  3F03                     move.w     -[A7], D3
  4691. 00003728  246E 000C                movea.l    A2, [A6 + 0xC]
  4692. 0000372C  3612                     move.w     D3, [A2]
  4693. 0000372E  D66E FFF8                add.w      D3, [A6 - 0x8]
  4694. 00003732  5343                     subq.w     D3, 1
  4695. 00003734  3F03                     move.w     -[A7], D3
  4696. 00003736  A893                     syscall    MoveTo
  4697. 00003738  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4698. 0000373C  4267                     clr.w      -[A7]
  4699. 0000373E  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  4700. 00003742  A885                     syscall    DrawText
  4701. 00003744  60C6                     bra        -0x38 /* 0000370C */
  4702. fn00003746:
  4703. 00003746  4E56 FF98                link       A6, -0x0068
  4704. 0000374A  48E7 0C00                movem.l    -[A7], D4,D5
  4705. 0000374E  486E FF98                pea.l      [A6 - 0x68]
  4706. 00003752  A874                     syscall    GetPort
  4707. 00003754  4267                     clr.w      -[A7]
  4708. 00003756  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4709. 0000375A  246E FF98                movea.l    A2, [A6 - 0x68]
  4710. 0000375E  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  4711. 00003762  A8E9                     syscall    RectInRgn
  4712. 00003764  101F                     move.b     D0, [A7]+
  4713. 00003766  4A00                     tst.b      D0
  4714. 00003768  6608                     bne        +0xA /* 00003772 */
  4715. label0000376A:
  4716. 0000376A  4CDF 0030                movem.l    D4,D5, [A7]+
  4717. 0000376E  4E5E                     unlink     A6
  4718. 00003770  4E75                     rts
  4719. label00003772:
  4720. 00003772  246E 0010                movea.l    A2, [A6 + 0x10]
  4721. 00003776  362A 0006                move.w     D3, [A2 + 0x6]
  4722. 0000377A  966A 0002                sub.w      D3, [A2 + 0x2]
  4723. 0000377E  3A03                     move.w     D5, D3
  4724. 00003780  3F3C 0001                move.w     -[A7], 0x1
  4725. 00003784  4267                     clr.w      -[A7]
  4726. 00003786  486E FF9C                pea.l      [A6 - 0x64]
  4727. 0000378A  514F                     subq.w     A7, 8
  4728. 0000378C  486E 0008                pea.l      [A6 + 0x8]
  4729. 00003790  486D F1B6                pea.l      [A5 - 0xE4A]
  4730. 00003794  3F3C 080E                move.w     -[A7], 0x80E
  4731. 00003798  A9EB                     syscall    Pack4/FP68K
  4732. 0000379A  486D F1B6                pea.l      [A5 - 0xE4A]
  4733. 0000379E  486F 0004                pea.l      [A7 + 0x4]
  4734. 000037A2  3F3C 0810                move.w     -[A7], 0x810
  4735. 000037A6  A9EB                     syscall    Pack4/FP68K
  4736. 000037A8  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4737. 000037AC  504F                     addq.w     A7, 8
  4738. 000037AE  514F                     subq.w     A7, 8
  4739. 000037B0  486D F990                pea.l      [A5 - 0x670]
  4740. 000037B4  486F 0004                pea.l      [A7 + 0x4]
  4741. 000037B8  3F3C 0810                move.w     -[A7], 0x810
  4742. 000037BC  A9EB                     syscall    Pack4/FP68K
  4743. 000037BE  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4744. 000037C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4745. 000037C6  4267                     clr.w      -[A7]
  4746. 000037C8  486E FF9C                pea.l      [A6 - 0x64]
  4747. 000037CC  4267                     clr.w      -[A7]
  4748. 000037CE  486E FF9C                pea.l      [A6 - 0x64]
  4749. 000037D2  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4750. 000037D6  584F                     addq.w     A7, 4
  4751. 000037D8  3F00                     move.w     -[A7], D0
  4752. 000037DA  A886                     syscall    TextWidth
  4753. 000037DC  301F                     move.w     D0, [A7]+
  4754. 000037DE  3800                     move.w     D4, D0
  4755. 000037E0  B845                     cmp.w      D4, D5
  4756. 000037E2  6532                     bcs        +0x34 /* 00003816 */
  4757. 000037E4  3F3C 0002                move.w     -[A7], 0x2
  4758. 000037E8  3F3C 0002                move.w     -[A7], 0x2
  4759. 000037EC  486E FF9C                pea.l      [A6 - 0x64]
  4760. 000037F0  514F                     subq.w     A7, 8
  4761. 000037F2  486E 0008                pea.l      [A6 + 0x8]
  4762. 000037F6  486D F1B6                pea.l      [A5 - 0xE4A]
  4763. 000037FA  3F3C 080E                move.w     -[A7], 0x80E
  4764. 000037FE  A9EB                     syscall    Pack4/FP68K
  4765. 00003800  486D F1B6                pea.l      [A5 - 0xE4A]
  4766. 00003804  486F 0004                pea.l      [A7 + 0x4]
  4767. 00003808  3F3C 0810                move.w     -[A7], 0x810
  4768. 0000380C  A9EB                     syscall    Pack4/FP68K
  4769. 0000380E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4770. 00003812  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4771. label00003816:
  4772. 00003816  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4773. 0000381A  486E FF9C                pea.l      [A6 - 0x64]
  4774. 0000381E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4775. 00003822  504F                     addq.w     A7, 8
  4776. 00003824  6000 FF44                bra        -0xBA /* 0000376A */
  4777. fn00003828:
  4778. 00003828  4E56 FF98                link       A6, -0x0068
  4779. 0000382C  48E7 0E00                movem.l    -[A7], D4,D5,D6
  4780. 00003830  486E FF98                pea.l      [A6 - 0x68]
  4781. 00003834  A874                     syscall    GetPort
  4782. 00003836  4267                     clr.w      -[A7]
  4783. 00003838  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4784. 0000383C  246E FF98                movea.l    A2, [A6 - 0x68]
  4785. 00003840  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  4786. 00003844  A8E9                     syscall    RectInRgn
  4787. 00003846  101F                     move.b     D0, [A7]+
  4788. 00003848  4A00                     tst.b      D0
  4789. 0000384A  6608                     bne        +0xA /* 00003854 */
  4790. label0000384C:
  4791. 0000384C  4CDF 0070                movem.l    D4,D5,D6, [A7]+
  4792. 00003850  4E5E                     unlink     A6
  4793. 00003852  4E75                     rts
  4794. label00003854:
  4795. 00003854  246E 0010                movea.l    A2, [A6 + 0x10]
  4796. 00003858  362A 0006                move.w     D3, [A2 + 0x6]
  4797. 0000385C  966A 0002                sub.w      D3, [A2 + 0x2]
  4798. 00003860  3A03                     move.w     D5, D3
  4799. 00003862  486E 0008                pea.l      [A6 + 0x8]
  4800. 00003866  486D F9AE                pea.l      [A5 - 0x652]
  4801. 0000386A  3F3C 080E                move.w     -[A7], 0x80E
  4802. 0000386E  A9EB                     syscall    Pack4/FP68K
  4803. 00003870  6008                     bra        +0xA /* 0000387A */
  4804. 00003872  408F                     negx.l     A7
  4805. 00003874  4000                     negx.b     D0
  4806. 00003876  0000 0000                ori.b      D0, 0x0
  4807. label0000387A:
  4808. 0000387A  487A FFF6                pea.l      [PC - 0xA /* 00003872, value 0x408F4000 */]
  4809. 0000387E  486D F9AE                pea.l      [A5 - 0x652]
  4810. 00003882  3F3C 0808                move.w     -[A7], 0x808
  4811. 00003886  A9EB                     syscall    Pack4/FP68K
  4812. 00003888  6506                     bcs        +0x8 /* 00003890 */
  4813. 0000388A  7C00                     moveq.l    D6, 0x00
  4814. 0000388C  6000 0088                bra        +0x8A /* 00003916 */
  4815. label00003890:
  4816. 00003890  486E 0008                pea.l      [A6 + 0x8]
  4817. 00003894  486D F9AE                pea.l      [A5 - 0x652]
  4818. 00003898  3F3C 080E                move.w     -[A7], 0x80E
  4819. 0000389C  A9EB                     syscall    Pack4/FP68K
  4820. 0000389E  6008                     bra        +0xA /* 000038A8 */
  4821. 000038A0  4059                     negx.w     [A1]+
  4822. 000038A2  0000 0000                ori.b      D0, 0x0
  4823. 000038A6  0000 487A                ori.b      D0, 0x7A /* 'z' */
  4824. // begin alternate branch 000038A8-000038AC
  4825. label000038A8:
  4826. 000038A8  487A FFF6                pea.l      [PC - 0xA /* 000038A0, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  4827. // end alternate branch 000038A8-000038AC
  4828. label000038A8: // (misaligned)
  4829. 000038AA  FFF6                     .invalid   <<F/7/7>>
  4830. 000038AC  486D F9AE                pea.l      [A5 - 0x652]
  4831. 000038B0  3F3C 0808                move.w     -[A7], 0x808
  4832. 000038B4  A9EB                     syscall    Pack4/FP68K
  4833. 000038B6  6504                     bcs        +0x6 /* 000038BC */
  4834. 000038B8  7C01                     moveq.l    D6, 0x01
  4835. 000038BA  605A                     bra        +0x5C /* 00003916 */
  4836. label000038BC:
  4837. 000038BC  486E 0008                pea.l      [A6 + 0x8]
  4838. 000038C0  486D F9AE                pea.l      [A5 - 0x652]
  4839. 000038C4  3F3C 080E                move.w     -[A7], 0x80E
  4840. 000038C8  A9EB                     syscall    Pack4/FP68K
  4841. 000038CA  6008                     bra        +0xA /* 000038D4 */
  4842. 000038CC  4024                     negx.b     -[A4]
  4843. 000038CE  0000 0000                ori.b      D0, 0x0
  4844. 000038D2  0000 487A                ori.b      D0, 0x7A /* 'z' */
  4845. // begin alternate branch 000038D4-000038D8
  4846. label000038D4:
  4847. 000038D4  487A FFF6                pea.l      [PC - 0xA /* 000038CC, value 0x40240000 '@$\0\0', cstring "@$" */]
  4848. // end alternate branch 000038D4-000038D8
  4849. label000038D4: // (misaligned)
  4850. 000038D6  FFF6                     .invalid   <<F/7/7>>
  4851. 000038D8  486D F9AE                pea.l      [A5 - 0x652]
  4852. 000038DC  3F3C 0808                move.w     -[A7], 0x808
  4853. 000038E0  A9EB                     syscall    Pack4/FP68K
  4854. 000038E2  6504                     bcs        +0x6 /* 000038E8 */
  4855. 000038E4  7C02                     moveq.l    D6, 0x02
  4856. 000038E6  602E                     bra        +0x30 /* 00003916 */
  4857. label000038E8:
  4858. 000038E8  486E 0008                pea.l      [A6 + 0x8]
  4859. 000038EC  486D F9AE                pea.l      [A5 - 0x652]
  4860. 000038F0  3F3C 080E                move.w     -[A7], 0x80E
  4861. 000038F4  A9EB                     syscall    Pack4/FP68K
  4862. 000038F6  6008                     bra        +0xA /* 00003900 */
  4863. 000038F8  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  4864. 000038FC  0000 0000                ori.b      D0, 0x0
  4865. label00003900:
  4866. 00003900  487A FFF6                pea.l      [PC - 0xA /* 000038F8, value 0x3FF00000 */]
  4867. 00003904  486D F9AE                pea.l      [A5 - 0x652]
  4868. 00003908  3F3C 0808                move.w     -[A7], 0x808
  4869. 0000390C  A9EB                     syscall    Pack4/FP68K
  4870. 0000390E  6504                     bcs        +0x6 /* 00003914 */
  4871. 00003910  7C03                     moveq.l    D6, 0x03
  4872. 00003912  6002                     bra        +0x4 /* 00003916 */
  4873. label00003914:
  4874. 00003914  7C04                     moveq.l    D6, 0x04
  4875. label00003916:
  4876. 00003916  3F3C 0001                move.w     -[A7], 0x1
  4877. 0000391A  3F06                     move.w     -[A7], D6
  4878. 0000391C  486E FF9C                pea.l      [A6 - 0x64]
  4879. 00003920  514F                     subq.w     A7, 8
  4880. 00003922  486E 0008                pea.l      [A6 + 0x8]
  4881. 00003926  486D F1B6                pea.l      [A5 - 0xE4A]
  4882. 0000392A  3F3C 080E                move.w     -[A7], 0x80E
  4883. 0000392E  A9EB                     syscall    Pack4/FP68K
  4884. 00003930  486D F1B6                pea.l      [A5 - 0xE4A]
  4885. 00003934  486F 0004                pea.l      [A7 + 0x4]
  4886. 00003938  3F3C 0810                move.w     -[A7], 0x810
  4887. 0000393C  A9EB                     syscall    Pack4/FP68K
  4888. 0000393E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4889. 00003942  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4890. 00003946  4267                     clr.w      -[A7]
  4891. 00003948  486E FF9C                pea.l      [A6 - 0x64]
  4892. 0000394C  4267                     clr.w      -[A7]
  4893. 0000394E  486E FF9C                pea.l      [A6 - 0x64]
  4894. 00003952  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4895. 00003956  584F                     addq.w     A7, 4
  4896. 00003958  3F00                     move.w     -[A7], D0
  4897. 0000395A  A886                     syscall    TextWidth
  4898. 0000395C  301F                     move.w     D0, [A7]+
  4899. 0000395E  3800                     move.w     D4, D0
  4900. 00003960  B845                     cmp.w      D4, D5
  4901. 00003962  6532                     bcs        +0x34 /* 00003996 */
  4902. 00003964  3F3C 0002                move.w     -[A7], 0x2
  4903. 00003968  3F3C 0002                move.w     -[A7], 0x2
  4904. 0000396C  486E FF9C                pea.l      [A6 - 0x64]
  4905. 00003970  514F                     subq.w     A7, 8
  4906. 00003972  486E 0008                pea.l      [A6 + 0x8]
  4907. 00003976  486D F1B6                pea.l      [A5 - 0xE4A]
  4908. 0000397A  3F3C 080E                move.w     -[A7], 0x80E
  4909. 0000397E  A9EB                     syscall    Pack4/FP68K
  4910. 00003980  486D F1B6                pea.l      [A5 - 0xE4A]
  4911. 00003984  486F 0004                pea.l      [A7 + 0x4]
  4912. 00003988  3F3C 0810                move.w     -[A7], 0x810
  4913. 0000398C  A9EB                     syscall    Pack4/FP68K
  4914. 0000398E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4915. 00003992  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4916. label00003996:
  4917. 00003996  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4918. 0000399A  486E FF9C                pea.l      [A6 - 0x64]
  4919. 0000399E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4920. 000039A2  504F                     addq.w     A7, 8
  4921. 000039A4  6000 FEA6                bra        -0x158 /* 0000384C */
  4922. fn000039A8:
  4923. 000039A8  4E56 FFE8                link       A6, -0x0018
  4924. 000039AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4925. 000039B0  266E 0008                movea.l    A3, [A6 + 0x8]
  4926. 000039B4  286E 000C                movea.l    A4, [A6 + 0xC]
  4927. 000039B8  282E 0010                move.l     D4, [A6 + 0x10]
  4928. 000039BC  3D53 FFF8                move.w     [A6 - 0x8], [A3]
  4929. 000039C0  362B 0002                move.w     D3, [A3 + 0x2]
  4930. 000039C4  5343                     subq.w     D3, 1
  4931. 000039C6  3D43 FFFA                move.w     [A6 - 0x6], D3
  4932. 000039CA  362C 0004                move.w     D3, [A4 + 0x4]
  4933. 000039CE  5243                     addq.w     D3, 1
  4934. 000039D0  3D43 FFFC                move.w     [A6 - 0x4], D3
  4935. 000039D4  362C 0006                move.w     D3, [A4 + 0x6]
  4936. 000039D8  5343                     subq.w     D3, 1
  4937. 000039DA  3D43 FFFE                move.w     [A6 - 0x2], D3
  4938. 000039DE  4A84                     tst.l      D4
  4939. 000039E0  6778                     beq        +0x7A /* 00003A5A */
  4940. 000039E2  486E FFE8                pea.l      [A6 - 0x18]
  4941. 000039E6  A88B                     syscall    GetFontInfo
  4942. 000039E8  3A2E FFE8                move.w     D5, [A6 - 0x18]
  4943. 000039EC  DA6E FFEA                add.w      D5, [A6 - 0x16]
  4944. 000039F0  362E FFF8                move.w     D3, [A6 - 0x8]
  4945. 000039F4  5243                     addq.w     D3, 1
  4946. 000039F6  3D43 FFF0                move.w     [A6 - 0x10], D3
  4947. 000039FA  362E FFF0                move.w     D3, [A6 - 0x10]
  4948. 000039FE  D645                     add.w      D3, D5
  4949. 00003A00  3D43 FFF4                move.w     [A6 - 0xC], D3
  4950. 00003A04  3605                     move.w     D3, D5
  4951. 00003A06  48C3                     ext.l      D3
  4952. 00003A08  87FC 0002                divs.w     D3, 0x2
  4953. 00003A0C  D76E FFF8                add.w      [A6 - 0x8], D3
  4954. 00003A10  362E FFFE                move.w     D3, [A6 - 0x2]
  4955. 00003A14  966E FFFA                sub.w      D3, [A6 - 0x6]
  4956. 00003A18  48C3                     ext.l      D3
  4957. 00003A1A  87FC 0002                divs.w     D3, 0x2
  4958. 00003A1E  3C03                     move.w     D6, D3
  4959. 00003A20  DC6E FFFA                add.w      D6, [A6 - 0x6]
  4960. 00003A24  4267                     clr.w      -[A7]
  4961. 00003A26  2F04                     move.l     -[A7], D4
  4962. 00003A28  4267                     clr.w      -[A7]
  4963. 00003A2A  2F04                     move.l     -[A7], D4
  4964. 00003A2C  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4965. 00003A30  584F                     addq.w     A7, 4
  4966. 00003A32  3F00                     move.w     -[A7], D0
  4967. 00003A34  A886                     syscall    TextWidth
  4968. 00003A36  301F                     move.w     D0, [A7]+
  4969. 00003A38  3E00                     move.w     D7, D0
  4970. 00003A3A  5847                     addq.w     D7, 4
  4971. 00003A3C  3607                     move.w     D3, D7
  4972. 00003A3E  48C3                     ext.l      D3
  4973. 00003A40  87FC 0002                divs.w     D3, 0x2
  4974. 00003A44  3406                     move.w     D2, D6
  4975. 00003A46  9443                     sub.w      D2, D3
  4976. 00003A48  3D42 FFF2                move.w     [A6 - 0xE], D2
  4977. 00003A4C  3607                     move.w     D3, D7
  4978. 00003A4E  48C3                     ext.l      D3
  4979. 00003A50  87FC 0002                divs.w     D3, 0x2
  4980. 00003A54  D646                     add.w      D3, D6
  4981. 00003A56  3D43 FFF6                move.w     [A6 - 0xA], D3
  4982. label00003A5A:
  4983. 00003A5A  486E FFF8                pea.l      [A6 - 0x8]
  4984. 00003A5E  486D F17E                pea.l      [A5 - 0xE82]
  4985. 00003A62  A8A5                     syscall    FillRect
  4986. 00003A64  486E FFF8                pea.l      [A6 - 0x8]
  4987. 00003A68  A8A1                     syscall    FrameRect
  4988. 00003A6A  4A84                     tst.l      D4
  4989. 00003A6C  671E                     beq        +0x20 /* 00003A8C */
  4990. 00003A6E  2F04                     move.l     -[A7], D4
  4991. 00003A70  2F04                     move.l     -[A7], D4
  4992. 00003A72  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4993. 00003A76  584F                     addq.w     A7, 4
  4994. 00003A78  48C0                     ext.l      D0
  4995. 00003A7A  2F00                     move.l     -[A7], D0
  4996. 00003A7C  486E FFF0                pea.l      [A6 - 0x10]
  4997. 00003A80  3F3C 0001                move.w     -[A7], 0x1
  4998. 00003A84  A9CE                     syscall    TETextBox/TextBox
  4999. 00003A86  486E FFF0                pea.l      [A6 - 0x10]
  5000. 00003A8A  A8A1                     syscall    FrameRect
  5001. label00003A8C:
  5002. 00003A8C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5003. 00003A90  4E5E                     unlink     A6
  5004. 00003A92  4E75                     rts
  5005. fn00003A94:
  5006. 00003A94  4E56 0000                link       A6, 0
  5007. 00003A98  486E 0008                pea.l      [A6 + 0x8]
  5008. 00003A9C  486D F990                pea.l      [A5 - 0x670]
  5009. 00003AA0  3F3C 080E                move.w     -[A7], 0x80E
  5010. 00003AA4  A9EB                     syscall    Pack4/FP68K
  5011. 00003AA6  6008                     bra        +0xA /* 00003AB0 */
  5012. 00003AA8  3FEB B67A                move.w     <<invalid special address>>, [A3 - 0x4986]
  5013. 00003AAC  E875                     roxr       D5.w, D4
  5014. 00003AAE  ED0F                     lsl        D7.b, 6
  5015. label00003AB0:
  5016. 00003AB0  487A FFF6                pea.l      [PC - 0xA /* 00003AA8, value 0x3FEBB67A */]
  5017. 00003AB4  486D F990                pea.l      [A5 - 0x670]
  5018. 00003AB8  3F3C 0804                move.w     -[A7], 0x804
  5019. 00003ABC  A9EB                     syscall    Pack4/FP68K
  5020. 00003ABE  4E5E                     unlink     A6
  5021. 00003AC0  4E75                     rts
  5022. export_126:
  5023. 00003AC2  4E56 FFE8                link       A6, -0x0018
  5024. 00003AC6  514F                     subq.w     A7, 8
  5025. 00003AC8  486E 0008                pea.l      [A6 + 0x8]
  5026. 00003ACC  486D F1B6                pea.l      [A5 - 0xE4A]
  5027. 00003AD0  3F3C 080E                move.w     -[A7], 0x80E
  5028. 00003AD4  A9EB                     syscall    Pack4/FP68K
  5029. 00003AD6  486D F1B6                pea.l      [A5 - 0xE4A]
  5030. 00003ADA  486F 0004                pea.l      [A7 + 0x4]
  5031. 00003ADE  3F3C 0810                move.w     -[A7], 0x810
  5032. 00003AE2  A9EB                     syscall    Pack4/FP68K
  5033. 00003AE4  61AE                     bsr        -0x50 /* 00003A94 */
  5034. 00003AE6  504F                     addq.w     A7, 8
  5035. 00003AE8  486D F990                pea.l      [A5 - 0x670]
  5036. 00003AEC  486E FFE8                pea.l      [A6 - 0x18]
  5037. 00003AF0  3F3C 0810                move.w     -[A7], 0x810
  5038. 00003AF4  A9EB                     syscall    Pack4/FP68K
  5039. 00003AF6  486E 0010                pea.l      [A6 + 0x10]
  5040. 00003AFA  486D F9AE                pea.l      [A5 - 0x652]
  5041. 00003AFE  3F3C 080E                move.w     -[A7], 0x80E
  5042. 00003B02  A9EB                     syscall    Pack4/FP68K
  5043. 00003B04  486E 0008                pea.l      [A6 + 0x8]
  5044. 00003B08  486D F9A4                pea.l      [A5 - 0x65C]
  5045. 00003B0C  3F3C 080E                move.w     -[A7], 0x80E
  5046. 00003B10  A9EB                     syscall    Pack4/FP68K
  5047. 00003B12  486E 0008                pea.l      [A6 + 0x8]
  5048. 00003B16  486D F9A4                pea.l      [A5 - 0x65C]
  5049. 00003B1A  3F3C 0804                move.w     -[A7], 0x804
  5050. 00003B1E  A9EB                     syscall    Pack4/FP68K
  5051. 00003B20  6008                     bra        +0xA /* 00003B2A */
  5052. 00003B22  3FDB                     move.w     <<invalid special address>>, [A3]+
  5053. 00003B24  B67A E875                cmp.w      D3, [PC - 0x178B /* 0000239B, value 0x6DF4 */]
  5054. 00003B28  ED0F                     lsl        D7.b, 6
  5055. label00003B2A:
  5056. 00003B2A  487A FFF6                pea.l      [PC - 0xA /* 00003B22, value 0x3FDBB67A */]
  5057. 00003B2E  486D F9A4                pea.l      [A5 - 0x65C]
  5058. 00003B32  3F3C 0804                move.w     -[A7], 0x804
  5059. 00003B36  A9EB                     syscall    Pack4/FP68K
  5060. 00003B38  486D F9A4                pea.l      [A5 - 0x65C]
  5061. 00003B3C  486D F9AE                pea.l      [A5 - 0x652]
  5062. 00003B40  3F3C 0008                move.w     -[A7], 0x8
  5063. 00003B44  A9EB                     syscall    Pack4/FP68K
  5064. 00003B46  6312                     bls        +0x14 /* 00003B5A */
  5065. 00003B48  486E FFE8                pea.l      [A6 - 0x18]
  5066. 00003B4C  486D F990                pea.l      [A5 - 0x670]
  5067. 00003B50  3F3C 080E                move.w     -[A7], 0x80E
  5068. 00003B54  A9EB                     syscall    Pack4/FP68K
  5069. label00003B56:
  5070. 00003B56  4E5E                     unlink     A6
  5071. 00003B58  4E75                     rts
  5072. label00003B5A:
  5073. 00003B5A  486E 0008                pea.l      [A6 + 0x8]
  5074. 00003B5E  486D F9AE                pea.l      [A5 - 0x652]
  5075. 00003B62  3F3C 080E                move.w     -[A7], 0x80E
  5076. 00003B66  A9EB                     syscall    Pack4/FP68K
  5077. 00003B68  486E 0008                pea.l      [A6 + 0x8]
  5078. 00003B6C  486D F9AE                pea.l      [A5 - 0x652]
  5079. 00003B70  3F3C 0804                move.w     -[A7], 0x804
  5080. 00003B74  A9EB                     syscall    Pack4/FP68K
  5081. 00003B76  486E 0010                pea.l      [A6 + 0x10]
  5082. 00003B7A  486D F9A4                pea.l      [A5 - 0x65C]
  5083. 00003B7E  3F3C 080E                move.w     -[A7], 0x80E
  5084. 00003B82  A9EB                     syscall    Pack4/FP68K
  5085. 00003B84  6008                     bra        +0xA /* 00003B8E */
  5086. 00003B86  4010                     negx.b     [A0]
  5087. 00003B88  0000 0000                ori.b      D0, 0x0
  5088. 00003B8C  0000 487A                ori.b      D0, 0x7A /* 'z' */
  5089. // begin alternate branch 00003B8E-00003B92
  5090. label00003B8E:
  5091. 00003B8E  487A FFF6                pea.l      [PC - 0xA /* 00003B86, value 0x40100000 */]
  5092. // end alternate branch 00003B8E-00003B92
  5093. label00003B8E: // (misaligned)
  5094. 00003B90  FFF6                     .invalid   <<F/7/7>>
  5095. 00003B92  486D F9A4                pea.l      [A5 - 0x65C]
  5096. 00003B96  3F3C 0804                move.w     -[A7], 0x804
  5097. 00003B9A  A9EB                     syscall    Pack4/FP68K
  5098. 00003B9C  6008                     bra        +0xA /* 00003BA6 */
  5099. 00003B9E  3FFB B67A                move.w     <<invalid special address>>, [PC + A3.w * 8 + 0x7A]
  5100. 00003BA2  E875                     roxr       D5.w, D4
  5101. 00003BA4  ED0F                     lsl        D7.b, 6
  5102. label00003BA6:
  5103. 00003BA6  487A FFF6                pea.l      [PC - 0xA /* 00003B9E, value 0x3FFBB67A */]
  5104. 00003BAA  486D F9A4                pea.l      [A5 - 0x65C]
  5105. 00003BAE  3F3C 0806                move.w     -[A7], 0x806
  5106. 00003BB2  A9EB                     syscall    Pack4/FP68K
  5107. 00003BB4  486D F9A4                pea.l      [A5 - 0x65C]
  5108. 00003BB8  486D F9AE                pea.l      [A5 - 0x652]
  5109. 00003BBC  3F3C 0002                move.w     -[A7], 0x2
  5110. 00003BC0  A9EB                     syscall    Pack4/FP68K
  5111. 00003BC2  486D F9AE                pea.l      [A5 - 0x652]
  5112. 00003BC6  486E FFF0                pea.l      [A6 - 0x10]
  5113. 00003BCA  3F3C 0810                move.w     -[A7], 0x810
  5114. 00003BCE  A9EB                     syscall    Pack4/FP68K
  5115. 00003BD0  486E FFF0                pea.l      [A6 - 0x10]
  5116. 00003BD4  486D F9AE                pea.l      [A5 - 0x652]
  5117. 00003BD8  3F3C 080E                move.w     -[A7], 0x80E
  5118. 00003BDC  A9EB                     syscall    Pack4/FP68K
  5119. 00003BDE  6008                     bra        +0xA /* 00003BE8 */
  5120. 00003BE0  0000 0000                ori.b      D0, 0x0
  5121. 00003BE4  0000 0000                ori.b      D0, 0x0
  5122. label00003BE8:
  5123. 00003BE8  487A FFF6                pea.l      [PC - 0xA /* 00003BE0, value 0x0, cstring "" */]
  5124. 00003BEC  486D F9AE                pea.l      [A5 - 0x652]
  5125. 00003BF0  3F3C 0808                move.w     -[A7], 0x808
  5126. 00003BF4  A9EB                     syscall    Pack4/FP68K
  5127. 00003BF6  6C1C                     bge        +0x1E /* 00003C14 */
  5128. 00003BF8  6008                     bra        +0xA /* 00003C02 */
  5129. 00003BFA  0000 0000                ori.b      D0, 0x0
  5130. 00003BFE  0000 0000                ori.b      D0, 0x0
  5131. label00003C02:
  5132. 00003C02  487A FFF6                pea.l      [PC - 0xA /* 00003BFA, value 0x0, cstring "" */]
  5133. 00003C06  486D F990                pea.l      [A5 - 0x670]
  5134. 00003C0A  3F3C 080E                move.w     -[A7], 0x80E
  5135. 00003C0E  A9EB                     syscall    Pack4/FP68K
  5136. 00003C10  6000 FF44                bra        -0xBA /* 00003B56 */
  5137. label00003C14:
  5138. 00003C14  486E 0008                pea.l      [A6 + 0x8]
  5139. 00003C18  486D F9AE                pea.l      [A5 - 0x652]
  5140. 00003C1C  3F3C 080E                move.w     -[A7], 0x80E
  5141. 00003C20  A9EB                     syscall    Pack4/FP68K
  5142. 00003C22  514F                     subq.w     A7, 8
  5143. 00003C24  486D F9AE                pea.l      [A5 - 0x652]
  5144. 00003C28  486F 0004                pea.l      [A7 + 0x4]
  5145. 00003C2C  3F3C 0810                move.w     -[A7], 0x810
  5146. 00003C30  A9EB                     syscall    Pack4/FP68K
  5147. 00003C32  514F                     subq.w     A7, 8
  5148. 00003C34  486E FFF0                pea.l      [A6 - 0x10]
  5149. 00003C38  486D F1B6                pea.l      [A5 - 0xE4A]
  5150. 00003C3C  3F3C 080E                move.w     -[A7], 0x80E
  5151. 00003C40  A9EB                     syscall    Pack4/FP68K
  5152. 00003C42  486D F1B6                pea.l      [A5 - 0xE4A]
  5153. 00003C46  486F 0004                pea.l      [A7 + 0x4]
  5154. 00003C4A  3F3C 0810                move.w     -[A7], 0x810
  5155. 00003C4E  A9EB                     syscall    Pack4/FP68K
  5156. 00003C50  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  5157. 00003C54  504F                     addq.w     A7, 8
  5158. 00003C56  4857                     pea.l      [A7]
  5159. 00003C58  486D F9AE                pea.l      [A5 - 0x652]
  5160. 00003C5C  3F3C 080E                move.w     -[A7], 0x80E
  5161. 00003C60  A9EB                     syscall    Pack4/FP68K
  5162. 00003C62  504F                     addq.w     A7, 8
  5163. 00003C64  486D F990                pea.l      [A5 - 0x670]
  5164. 00003C68  486D F9AE                pea.l      [A5 - 0x652]
  5165. 00003C6C  3F3C 0002                move.w     -[A7], 0x2
  5166. 00003C70  A9EB                     syscall    Pack4/FP68K
  5167. 00003C72  6008                     bra        +0xA /* 00003C7C */
  5168. 00003C74  3FF2 79A7 457C 72D9 487A move.w     <<invalid special address>>, [[0x457C] + D7 + 0x72D9487A]
  5169. // begin alternate branch 00003C7C-00003C80
  5170. label00003C7C:
  5171. 00003C7C  487A FFF6                pea.l      [PC - 0xA /* 00003C74, value 0x3FF279A7 */]
  5172. // end alternate branch 00003C7C-00003C80
  5173. label00003C7C: // (misaligned)
  5174. 00003C7E  FFF6                     .invalid   <<F/7/7>>
  5175. 00003C80  486D F9AE                pea.l      [A5 - 0x652]
  5176. 00003C84  3F3C 0806                move.w     -[A7], 0x806
  5177. 00003C88  A9EB                     syscall    Pack4/FP68K
  5178. 00003C8A  486D F9AE                pea.l      [A5 - 0x652]
  5179. 00003C8E  486E FFF8                pea.l      [A6 - 0x8]
  5180. 00003C92  3F3C 0810                move.w     -[A7], 0x810
  5181. 00003C96  A9EB                     syscall    Pack4/FP68K
  5182. 00003C98  486E FFF8                pea.l      [A6 - 0x8]
  5183. 00003C9C  486D F9AE                pea.l      [A5 - 0x652]
  5184. 00003CA0  3F3C 080E                move.w     -[A7], 0x80E
  5185. 00003CA4  A9EB                     syscall    Pack4/FP68K
  5186. 00003CA6  486E FFE8                pea.l      [A6 - 0x18]
  5187. 00003CAA  486D F9AE                pea.l      [A5 - 0x652]
  5188. 00003CAE  3F3C 0808                move.w     -[A7], 0x808
  5189. 00003CB2  A9EB                     syscall    Pack4/FP68K
  5190. 00003CB4  6C10                     bge        +0x12 /* 00003CC6 */
  5191. 00003CB6  486E FFF8                pea.l      [A6 - 0x8]
  5192. 00003CBA  486D F990                pea.l      [A5 - 0x670]
  5193. 00003CBE  3F3C 080E                move.w     -[A7], 0x80E
  5194. 00003CC2  A9EB                     syscall    Pack4/FP68K
  5195. 00003CC4  600E                     bra        +0x10 /* 00003CD4 */
  5196. label00003CC6:
  5197. 00003CC6  486E FFE8                pea.l      [A6 - 0x18]
  5198. 00003CCA  486D F990                pea.l      [A5 - 0x670]
  5199. 00003CCE  3F3C 080E                move.w     -[A7], 0x80E
  5200. 00003CD2  A9EB                     syscall    Pack4/FP68K
  5201. label00003CD4:
  5202. 00003CD4  6000 FE80                bra        -0x17E /* 00003B56 */
  5203. fn00003CD8:
  5204. 00003CD8  4E56 FFC2                link       A6, -0x003E
  5205. 00003CDC  514F                     subq.w     A7, 8
  5206. 00003CDE  486E 0008                pea.l      [A6 + 0x8]
  5207. 00003CE2  486D F1B6                pea.l      [A5 - 0xE4A]
  5208. 00003CE6  3F3C 080E                move.w     -[A7], 0x80E
  5209. 00003CEA  A9EB                     syscall    Pack4/FP68K
  5210. 00003CEC  486D F1B6                pea.l      [A5 - 0xE4A]
  5211. 00003CF0  486F 0004                pea.l      [A7 + 0x4]
  5212. 00003CF4  3F3C 0810                move.w     -[A7], 0x810
  5213. 00003CF8  A9EB                     syscall    Pack4/FP68K
  5214. 00003CFA  4EBA FD98                jsr        [PC - 0x268 /* 00003A94 */]
  5215. 00003CFE  504F                     addq.w     A7, 8
  5216. 00003D00  486D F990                pea.l      [A5 - 0x670]
  5217. 00003D04  486E FFC8                pea.l      [A6 - 0x38]
  5218. 00003D08  3F3C 0810                move.w     -[A7], 0x810
  5219. 00003D0C  A9EB                     syscall    Pack4/FP68K
  5220. 00003D0E  486E 0010                pea.l      [A6 + 0x10]
  5221. 00003D12  486D F9AE                pea.l      [A5 - 0x652]
  5222. 00003D16  3F3C 080E                move.w     -[A7], 0x80E
  5223. 00003D1A  A9EB                     syscall    Pack4/FP68K
  5224. 00003D1C  486E FFC8                pea.l      [A6 - 0x38]
  5225. 00003D20  486D F9AE                pea.l      [A5 - 0x652]
  5226. 00003D24  3F3C 0808                move.w     -[A7], 0x808
  5227. 00003D28  A9EB                     syscall    Pack4/FP68K
  5228. 00003D2A  6C1E                     bge        +0x20 /* 00003D4A */
  5229. 00003D2C  486E 0010                pea.l      [A6 + 0x10]
  5230. 00003D30  486D F1B6                pea.l      [A5 - 0xE4A]
  5231. 00003D34  3F3C 080E                move.w     -[A7], 0x80E
  5232. 00003D38  A9EB                     syscall    Pack4/FP68K
  5233. 00003D3A  486D F1B6                pea.l      [A5 - 0xE4A]
  5234. 00003D3E  486E 0010                pea.l      [A6 + 0x10]
  5235. 00003D42  3F3C 0810                move.w     -[A7], 0x810
  5236. 00003D46  A9EB                     syscall    Pack4/FP68K
  5237. 00003D48  601C                     bra        +0x1E /* 00003D66 */
  5238. label00003D4A:
  5239. 00003D4A  486E FFC8                pea.l      [A6 - 0x38]
  5240. 00003D4E  486D F1B6                pea.l      [A5 - 0xE4A]
  5241. 00003D52  3F3C 080E                move.w     -[A7], 0x80E
  5242. 00003D56  A9EB                     syscall    Pack4/FP68K
  5243. 00003D58  486D F1B6                pea.l      [A5 - 0xE4A]
  5244. 00003D5C  486E 0010                pea.l      [A6 + 0x10]
  5245. 00003D60  3F3C 0810                move.w     -[A7], 0x810
  5246. 00003D64  A9EB                     syscall    Pack4/FP68K
  5247. label00003D66:
  5248. 00003D66  246E 001C                movea.l    A2, [A6 + 0x1C]
  5249. 00003D6A  226E 0018                movea.l    A1, [A6 + 0x18]
  5250. 00003D6E  362A 0006                move.w     D3, [A2 + 0x6]
  5251. 00003D72  9669 0002                sub.w      D3, [A1 + 0x2]
  5252. 00003D76  3D43 FFC2                move.w     [A6 - 0x3E], D3
  5253. 00003D7A  362E FFC2                move.w     D3, [A6 - 0x3E]
  5254. 00003D7E  3F03                     move.w     -[A7], D3
  5255. 00003D80  2F0F                     move.l     -[A7], A7
  5256. 00003D82  486D F9AE                pea.l      [A5 - 0x652]
  5257. 00003D86  3F3C 200E                move.w     -[A7], 0x200E
  5258. 00003D8A  A9EB                     syscall    Pack4/FP68K
  5259. 00003D8C  544F                     addq.w     A7, 2
  5260. 00003D8E  486E 0008                pea.l      [A6 + 0x8]
  5261. 00003D92  486D F9AE                pea.l      [A5 - 0x652]
  5262. 00003D96  3F3C 0806                move.w     -[A7], 0x806
  5263. 00003D9A  A9EB                     syscall    Pack4/FP68K
  5264. 00003D9C  486D F9AE                pea.l      [A5 - 0x652]
  5265. 00003DA0  486E FFD0                pea.l      [A6 - 0x30]
  5266. 00003DA4  3F3C 0810                move.w     -[A7], 0x810
  5267. 00003DA8  A9EB                     syscall    Pack4/FP68K
  5268. 00003DAA  486E FFD0                pea.l      [A6 - 0x30]
  5269. 00003DAE  486D F9AE                pea.l      [A5 - 0x652]
  5270. 00003DB2  3F3C 080E                move.w     -[A7], 0x80E
  5271. 00003DB6  A9EB                     syscall    Pack4/FP68K
  5272. 00003DB8  6008                     bra        +0xA /* 00003DC2 */
  5273. 00003DBA  3FEC CCCC                move.w     <<invalid special address>>, [A4 - 0x3334]
  5274. 00003DBE  CCCC                     mulu.w     D6, A4
  5275. 00003DC0  CCCD                     mulu.w     D6, A5
  5276. label00003DC2:
  5277. 00003DC2  487A FFF6                pea.l      [PC - 0xA /* 00003DBA, value 0x3FECCCCC */]
  5278. 00003DC6  486D F9AE                pea.l      [A5 - 0x652]
  5279. 00003DCA  3F3C 0804                move.w     -[A7], 0x804
  5280. 00003DCE  A9EB                     syscall    Pack4/FP68K
  5281. 00003DD0  486D F9AE                pea.l      [A5 - 0x652]
  5282. 00003DD4  486E FFD0                pea.l      [A6 - 0x30]
  5283. 00003DD8  3F3C 0810                move.w     -[A7], 0x810
  5284. 00003DDC  A9EB                     syscall    Pack4/FP68K
  5285. 00003DDE  486E 0008                pea.l      [A6 + 0x8]
  5286. 00003DE2  486D F9AE                pea.l      [A5 - 0x652]
  5287. 00003DE6  3F3C 080E                move.w     -[A7], 0x80E
  5288. 00003DEA  A9EB                     syscall    Pack4/FP68K
  5289. 00003DEC  486E FFD0                pea.l      [A6 - 0x30]
  5290. 00003DF0  486D F9AE                pea.l      [A5 - 0x652]
  5291. 00003DF4  3F3C 0804                move.w     -[A7], 0x804
  5292. 00003DF8  A9EB                     syscall    Pack4/FP68K
  5293. 00003DFA  486D F9AE                pea.l      [A5 - 0x652]
  5294. 00003DFE  486E 0008                pea.l      [A6 + 0x8]
  5295. 00003E02  3F3C 0810                move.w     -[A7], 0x810
  5296. 00003E06  A9EB                     syscall    Pack4/FP68K
  5297. 00003E08  486E 0010                pea.l      [A6 + 0x10]
  5298. 00003E0C  486D F9AE                pea.l      [A5 - 0x652]
  5299. 00003E10  3F3C 080E                move.w     -[A7], 0x80E
  5300. 00003E14  A9EB                     syscall    Pack4/FP68K
  5301. 00003E16  486E FFD0                pea.l      [A6 - 0x30]
  5302. 00003E1A  486D F9AE                pea.l      [A5 - 0x652]
  5303. 00003E1E  3F3C 0804                move.w     -[A7], 0x804
  5304. 00003E22  A9EB                     syscall    Pack4/FP68K
  5305. 00003E24  486D F9AE                pea.l      [A5 - 0x652]
  5306. 00003E28  486E 0010                pea.l      [A6 + 0x10]
  5307. 00003E2C  3F3C 0810                move.w     -[A7], 0x810
  5308. 00003E30  A9EB                     syscall    Pack4/FP68K
  5309. 00003E32  486E FFFC                pea.l      [A6 - 0x4]
  5310. 00003E36  4267                     clr.w      -[A7]
  5311. 00003E38  4267                     clr.w      -[A7]
  5312. 00003E3A  A880                     syscall    SetPt
  5313. 00003E3C  486E FFF8                pea.l      [A6 - 0x8]
  5314. 00003E40  486E 0008                pea.l      [A6 + 0x8]
  5315. 00003E44  486D F9AE                pea.l      [A5 - 0x652]
  5316. 00003E48  3F3C 080E                move.w     -[A7], 0x80E
  5317. 00003E4C  A9EB                     syscall    Pack4/FP68K
  5318. 00003E4E  554F                     subq.w     A7, 2
  5319. 00003E50  486D F9AE                pea.l      [A5 - 0x652]
  5320. 00003E54  3F3C 0016                move.w     -[A7], 0x16
  5321. 00003E58  A9EB                     syscall    Pack4/FP68K
  5322. 00003E5A  486D F9AE                pea.l      [A5 - 0x652]
  5323. 00003E5E  486F 0004                pea.l      [A7 + 0x4]
  5324. 00003E62  3F3C 2010                move.w     -[A7], 0x2010
  5325. 00003E66  A9EB                     syscall    Pack4/FP68K
  5326. 00003E68  361F                     move.w     D3, [A7]+
  5327. 00003E6A  3F03                     move.w     -[A7], D3
  5328. 00003E6C  4267                     clr.w      -[A7]
  5329. 00003E6E  A880                     syscall    SetPt
  5330. 00003E70  486E 0008                pea.l      [A6 + 0x8]
  5331. 00003E74  486D F9AE                pea.l      [A5 - 0x652]
  5332. 00003E78  3F3C 080E                move.w     -[A7], 0x80E
  5333. 00003E7C  A9EB                     syscall    Pack4/FP68K
  5334. 00003E7E  486E 0010                pea.l      [A6 + 0x10]
  5335. 00003E82  486D F9A4                pea.l      [A5 - 0x65C]
  5336. 00003E86  3F3C 080E                move.w     -[A7], 0x80E
  5337. 00003E8A  A9EB                     syscall    Pack4/FP68K
  5338. 00003E8C  6008                     bra        +0xA /* 00003E96 */
  5339. 00003E8E  4000                     negx.b     D0
  5340. 00003E90  0000 0000                ori.b      D0, 0x0
  5341. 00003E94  0000 487A                ori.b      D0, 0x7A /* 'z' */
  5342. // begin alternate branch 00003E96-00003E9A
  5343. label00003E96:
  5344. 00003E96  487A FFF6                pea.l      [PC - 0xA /* 00003E8E, value 0x40000000 '@\0\0\0', cstring "@" */]
  5345. // end alternate branch 00003E96-00003E9A
  5346. label00003E96: // (misaligned)
  5347. 00003E98  FFF6                     .invalid   <<F/7/7>>
  5348. 00003E9A  486D F9A4                pea.l      [A5 - 0x65C]
  5349. 00003E9E  3F3C 0804                move.w     -[A7], 0x804
  5350. 00003EA2  A9EB                     syscall    Pack4/FP68K
  5351. 00003EA4  6008                     bra        +0xA /* 00003EAE */
  5352. 00003EA6  3FFB B67A                move.w     <<invalid special address>>, [PC + A3.w * 8 + 0x7A]
  5353. 00003EAA  E875                     roxr       D5.w, D4
  5354. 00003EAC  ED0F                     lsl        D7.b, 6
  5355. label00003EAE:
  5356. 00003EAE  487A FFF6                pea.l      [PC - 0xA /* 00003EA6, value 0x3FFBB67A */]
  5357. 00003EB2  486D F9A4                pea.l      [A5 - 0x65C]
  5358. 00003EB6  3F3C 0806                move.w     -[A7], 0x806
  5359. 00003EBA  A9EB                     syscall    Pack4/FP68K
  5360. 00003EBC  486D F9A4                pea.l      [A5 - 0x65C]
  5361. 00003EC0  486D F9AE                pea.l      [A5 - 0x652]
  5362. 00003EC4  3F3C 0002                move.w     -[A7], 0x2
  5363. 00003EC8  A9EB                     syscall    Pack4/FP68K
  5364. 00003ECA  486D F9AE                pea.l      [A5 - 0x652]
  5365. 00003ECE  486E FFE0                pea.l      [A6 - 0x20]
  5366. 00003ED2  3F3C 0810                move.w     -[A7], 0x810
  5367. 00003ED6  A9EB                     syscall    Pack4/FP68K
  5368. 00003ED8  486E 0008                pea.l      [A6 + 0x8]
  5369. 00003EDC  486D F9AE                pea.l      [A5 - 0x652]
  5370. 00003EE0  3F3C 080E                move.w     -[A7], 0x80E
  5371. 00003EE4  A9EB                     syscall    Pack4/FP68K
  5372. 00003EE6  486E FFE0                pea.l      [A6 - 0x20]
  5373. 00003EEA  486D F9AE                pea.l      [A5 - 0x652]
  5374. 00003EEE  3F3C 0802                move.w     -[A7], 0x802
  5375. 00003EF2  A9EB                     syscall    Pack4/FP68K
  5376. 00003EF4  6008                     bra        +0xA /* 00003EFE */
  5377. 00003EF6  4000                     negx.b     D0
  5378. 00003EF8  0000 0000                ori.b      D0, 0x0
  5379. 00003EFC  0000 487A                ori.b      D0, 0x7A /* 'z' */
  5380. // begin alternate branch 00003EFE-00003F02
  5381. label00003EFE:
  5382. 00003EFE  487A FFF6                pea.l      [PC - 0xA /* 00003EF6, value 0x40000000 '@\0\0\0', cstring "@" */]
  5383. // end alternate branch 00003EFE-00003F02
  5384. label00003EFE: // (misaligned)
  5385. 00003F00  FFF6                     .invalid   <<F/7/7>>
  5386. 00003F02  486D F9AE                pea.l      [A5 - 0x652]
  5387. 00003F06  3F3C 0806                move.w     -[A7], 0x806
  5388. 00003F0A  A9EB                     syscall    Pack4/FP68K
  5389. 00003F0C  486D F9AE                pea.l      [A5 - 0x652]
  5390. 00003F10  486E FFD8                pea.l      [A6 - 0x28]
  5391. 00003F14  3F3C 0810                move.w     -[A7], 0x810
  5392. 00003F18  A9EB                     syscall    Pack4/FP68K
  5393. 00003F1A  486E FFF4                pea.l      [A6 - 0xC]
  5394. 00003F1E  486E FFD8                pea.l      [A6 - 0x28]
  5395. 00003F22  486D F9AE                pea.l      [A5 - 0x652]
  5396. 00003F26  3F3C 080E                move.w     -[A7], 0x80E
  5397. 00003F2A  A9EB                     syscall    Pack4/FP68K
  5398. 00003F2C  554F                     subq.w     A7, 2
  5399. 00003F2E  486D F9AE                pea.l      [A5 - 0x652]
  5400. 00003F32  3F3C 0016                move.w     -[A7], 0x16
  5401. 00003F36  A9EB                     syscall    Pack4/FP68K
  5402. 00003F38  486D F9AE                pea.l      [A5 - 0x652]
  5403. 00003F3C  486F 0004                pea.l      [A7 + 0x4]
  5404. 00003F40  3F3C 2010                move.w     -[A7], 0x2010
  5405. 00003F44  A9EB                     syscall    Pack4/FP68K
  5406. 00003F46  361F                     move.w     D3, [A7]+
  5407. 00003F48  3F03                     move.w     -[A7], D3
  5408. 00003F4A  514F                     subq.w     A7, 8
  5409. 00003F4C  486E 0010                pea.l      [A6 + 0x10]
  5410. 00003F50  486D F1B6                pea.l      [A5 - 0xE4A]
  5411. 00003F54  3F3C 080E                move.w     -[A7], 0x80E
  5412. 00003F58  A9EB                     syscall    Pack4/FP68K
  5413. 00003F5A  486D F1B6                pea.l      [A5 - 0xE4A]
  5414. 00003F5E  486F 0004                pea.l      [A7 + 0x4]
  5415. 00003F62  3F3C 0810                move.w     -[A7], 0x810
  5416. 00003F66  A9EB                     syscall    Pack4/FP68K
  5417. 00003F68  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  5418. 00003F6C  504F                     addq.w     A7, 8
  5419. 00003F6E  554F                     subq.w     A7, 2
  5420. 00003F70  486D F990                pea.l      [A5 - 0x670]
  5421. 00003F74  3F3C 0016                move.w     -[A7], 0x16
  5422. 00003F78  A9EB                     syscall    Pack4/FP68K
  5423. 00003F7A  486D F990                pea.l      [A5 - 0x670]
  5424. 00003F7E  486F 0004                pea.l      [A7 + 0x4]
  5425. 00003F82  3F3C 2010                move.w     -[A7], 0x2010
  5426. 00003F86  A9EB                     syscall    Pack4/FP68K
  5427. 00003F88  361F                     move.w     D3, [A7]+
  5428. 00003F8A  4443                     neg.w      D3
  5429. 00003F8C  3F03                     move.w     -[A7], D3
  5430. 00003F8E  A880                     syscall    SetPt
  5431. 00003F90  486E FFF0                pea.l      [A6 - 0x10]
  5432. 00003F94  486E FFE0                pea.l      [A6 - 0x20]
  5433. 00003F98  486D F9AE                pea.l      [A5 - 0x652]
  5434. 00003F9C  3F3C 080E                move.w     -[A7], 0x80E
  5435. 00003FA0  A9EB                     syscall    Pack4/FP68K
  5436. 00003FA2  486E FFD8                pea.l      [A6 - 0x28]
  5437. 00003FA6  486D F9AE                pea.l      [A5 - 0x652]
  5438. 00003FAA  3F3C 0800                move.w     -[A7], 0x800
  5439. 00003FAE  A9EB                     syscall    Pack4/FP68K
  5440. 00003FB0  554F                     subq.w     A7, 2
  5441. 00003FB2  486D F9AE                pea.l      [A5 - 0x652]
  5442. 00003FB6  3F3C 0016                move.w     -[A7], 0x16
  5443. 00003FBA  A9EB                     syscall    Pack4/FP68K
  5444. 00003FBC  486D F9AE                pea.l      [A5 - 0x652]
  5445. 00003FC0  486F 0004                pea.l      [A7 + 0x4]
  5446. 00003FC4  3F3C 2010                move.w     -[A7], 0x2010
  5447. 00003FC8  A9EB                     syscall    Pack4/FP68K
  5448. 00003FCA  361F                     move.w     D3, [A7]+
  5449. 00003FCC  3F03                     move.w     -[A7], D3
  5450. 00003FCE  514F                     subq.w     A7, 8
  5451. 00003FD0  486E 0010                pea.l      [A6 + 0x10]
  5452. 00003FD4  486D F1B6                pea.l      [A5 - 0xE4A]
  5453. 00003FD8  3F3C 080E                move.w     -[A7], 0x80E
  5454. 00003FDC  A9EB                     syscall    Pack4/FP68K
  5455. 00003FDE  486D F1B6                pea.l      [A5 - 0xE4A]
  5456. 00003FE2  486F 0004                pea.l      [A7 + 0x4]
  5457. 00003FE6  3F3C 0810                move.w     -[A7], 0x810
  5458. 00003FEA  A9EB                     syscall    Pack4/FP68K
  5459. 00003FEC  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  5460. 00003FF0  504F                     addq.w     A7, 8
  5461. 00003FF2  554F                     subq.w     A7, 2
  5462. 00003FF4  486D F990                pea.l      [A5 - 0x670]
  5463. 00003FF8  3F3C 0016                move.w     -[A7], 0x16
  5464. 00003FFC  A9EB                     syscall    Pack4/FP68K
  5465. 00003FFE  486D F990                pea.l      [A5 - 0x670]
  5466. 00004002  486F 0004                pea.l      [A7 + 0x4]
  5467. 00004006  3F3C 2010                move.w     -[A7], 0x2010
  5468. 0000400A  A9EB                     syscall    Pack4/FP68K
  5469. 0000400C  361F                     move.w     D3, [A7]+
  5470. 0000400E  4443                     neg.w      D3
  5471. 00004010  3F03                     move.w     -[A7], D3
  5472. 00004012  A880                     syscall    SetPt
  5473. 00004014  486E FFEC                pea.l      [A6 - 0x14]
  5474. 00004018  486E 0010                pea.l      [A6 + 0x10]
  5475. 0000401C  486D F9AE                pea.l      [A5 - 0x652]
  5476. 00004020  3F3C 080E                move.w     -[A7], 0x80E
  5477. 00004024  A9EB                     syscall    Pack4/FP68K
  5478. 00004026  514F                     subq.w     A7, 8
  5479. 00004028  486D F9AE                pea.l      [A5 - 0x652]
  5480. 0000402C  486F 0004                pea.l      [A7 + 0x4]
  5481. 00004030  3F3C 0810                move.w     -[A7], 0x810
  5482. 00004034  A9EB                     syscall    Pack4/FP68K
  5483. 00004036  514F                     subq.w     A7, 8
  5484. 00004038  486E 0010                pea.l      [A6 + 0x10]
  5485. 0000403C  486D F1B6                pea.l      [A5 - 0xE4A]
  5486. 00004040  3F3C 080E                move.w     -[A7], 0x80E
  5487. 00004044  A9EB                     syscall    Pack4/FP68K
  5488. 00004046  486D F1B6                pea.l      [A5 - 0xE4A]
  5489. 0000404A  486F 0004                pea.l      [A7 + 0x4]
  5490. 0000404E  3F3C 0810                move.w     -[A7], 0x810
  5491. 00004052  A9EB                     syscall    Pack4/FP68K
  5492. 00004054  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  5493. 00004058  504F                     addq.w     A7, 8
  5494. 0000405A  4857                     pea.l      [A7]
  5495. 0000405C  486D F9AE                pea.l      [A5 - 0x652]
  5496. 00004060  3F3C 080E                move.w     -[A7], 0x80E
  5497. 00004064  A9EB                     syscall    Pack4/FP68K
  5498. 00004066  504F                     addq.w     A7, 8
  5499. 00004068  486D F990                pea.l      [A5 - 0x670]
  5500. 0000406C  486D F9AE                pea.l      [A5 - 0x652]
  5501. 00004070  3F3C 0002                move.w     -[A7], 0x2
  5502. 00004074  A9EB                     syscall    Pack4/FP68K
  5503. 00004076  486E FFE0                pea.l      [A6 - 0x20]
  5504. 0000407A  486D F9AE                pea.l      [A5 - 0x652]
  5505. 0000407E  3F3C 0804                move.w     -[A7], 0x804
  5506. 00004082  A9EB                     syscall    Pack4/FP68K
  5507. 00004084  486E FFD8                pea.l      [A6 - 0x28]
  5508. 00004088  486D F9AE                pea.l      [A5 - 0x652]
  5509. 0000408C  3F3C 0800                move.w     -[A7], 0x800
  5510. 00004090  A9EB                     syscall    Pack4/FP68K
  5511. 00004092  554F                     subq.w     A7, 2
  5512. 00004094  486D F9AE                pea.l      [A5 - 0x652]
  5513. 00004098  3F3C 0016                move.w     -[A7], 0x16
  5514. 0000409C  A9EB                     syscall    Pack4/FP68K
  5515. 0000409E  486D F9AE                pea.l      [A5 - 0x652]
  5516. 000040A2  486F 0004                pea.l      [A7 + 0x4]
  5517. 000040A6  3F3C 2010                move.w     -[A7], 0x2010
  5518. 000040AA  A9EB                     syscall    Pack4/FP68K
  5519. 000040AC  361F                     move.w     D3, [A7]+
  5520. 000040AE  3F03                     move.w     -[A7], D3
  5521. 000040B0  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5522. 000040B4  A880                     syscall    SetPt
  5523. 000040B6  486E FFE8                pea.l      [A6 - 0x18]
  5524. 000040BA  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5525. 000040BE  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  5526. 000040C2  A880                     syscall    SetPt
  5527. 000040C4  42A7                     clr.l      -[A7]
  5528. 000040C6  A8CB                     syscall    OpenPoly
  5529. 000040C8  201F                     move.l     D0, [A7]+
  5530. 000040CA  2D40 FFC4                move.l     [A6 - 0x3C], D0
  5531. 000040CE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5532. 000040D2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5533. 000040D6  A893                     syscall    MoveTo
  5534. 000040D8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5535. 000040DC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5536. 000040E0  A891                     syscall    LineTo
  5537. 000040E2  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5538. 000040E6  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  5539. 000040EA  A891                     syscall    LineTo
  5540. 000040EC  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  5541. 000040F0  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  5542. 000040F4  A891                     syscall    LineTo
  5543. 000040F6  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  5544. 000040FA  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  5545. 000040FE  A891                     syscall    LineTo
  5546. 00004100  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5547. 00004104  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  5548. 00004108  A891                     syscall    LineTo
  5549. 0000410A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5550. 0000410E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5551. 00004112  A891                     syscall    LineTo
  5552. 00004114  A8CC                     syscall    ClosePoly/ClosePgon
  5553. 00004116  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  5554. 0000411A  246E 0018                movea.l    A2, [A6 + 0x18]
  5555. 0000411E  362A 0002                move.w     D3, [A2 + 0x2]
  5556. 00004122  3F03                     move.w     -[A7], D3
  5557. 00004124  2F0F                     move.l     -[A7], A7
  5558. 00004126  486D F9AE                pea.l      [A5 - 0x652]
  5559. 0000412A  3F3C 200E                move.w     -[A7], 0x200E
  5560. 0000412E  A9EB                     syscall    Pack4/FP68K
  5561. 00004130  544F                     addq.w     A7, 2
  5562. 00004132  362E FFC2                move.w     D3, [A6 - 0x3E]
  5563. 00004136  3F03                     move.w     -[A7], D3
  5564. 00004138  2F0F                     move.l     -[A7], A7
  5565. 0000413A  486D F9A4                pea.l      [A5 - 0x65C]
  5566. 0000413E  3F3C 200E                move.w     -[A7], 0x200E
  5567. 00004142  A9EB                     syscall    Pack4/FP68K
  5568. 00004144  544F                     addq.w     A7, 2
  5569. 00004146  486E 0008                pea.l      [A6 + 0x8]
  5570. 0000414A  486D F9A4                pea.l      [A5 - 0x65C]
  5571. 0000414E  3F3C 0802                move.w     -[A7], 0x802
  5572. 00004152  A9EB                     syscall    Pack4/FP68K
  5573. 00004154  6008                     bra        +0xA /* 0000415E */
  5574. 00004156  4000                     negx.b     D0
  5575. 00004158  0000 0000                ori.b      D0, 0x0
  5576. 0000415C  0000 487A                ori.b      D0, 0x7A /* 'z' */
  5577. // begin alternate branch 0000415E-00004162
  5578. label0000415E:
  5579. 0000415E  487A FFF6                pea.l      [PC - 0xA /* 00004156, value 0x40000000 '@\0\0\0', cstring "@" */]
  5580. // end alternate branch 0000415E-00004162
  5581. label0000415E: // (misaligned)
  5582. 00004160  FFF6                     .invalid   <<F/7/7>>
  5583. 00004162  486D F9A4                pea.l      [A5 - 0x65C]
  5584. 00004166  3F3C 0806                move.w     -[A7], 0x806
  5585. 0000416A  A9EB                     syscall    Pack4/FP68K
  5586. 0000416C  486D F9A4                pea.l      [A5 - 0x65C]
  5587. 00004170  486D F9AE                pea.l      [A5 - 0x652]
  5588. 00004174  3F3C 0000                move.w     -[A7], 0x0
  5589. 00004178  A9EB                     syscall    Pack4/FP68K
  5590. 0000417A  554F                     subq.w     A7, 2
  5591. 0000417C  486D F9AE                pea.l      [A5 - 0x652]
  5592. 00004180  3F3C 0016                move.w     -[A7], 0x16
  5593. 00004184  A9EB                     syscall    Pack4/FP68K
  5594. 00004186  486D F9AE                pea.l      [A5 - 0x652]
  5595. 0000418A  486F 0004                pea.l      [A7 + 0x4]
  5596. 0000418E  3F3C 2010                move.w     -[A7], 0x2010
  5597. 00004192  A9EB                     syscall    Pack4/FP68K
  5598. 00004194  361F                     move.w     D3, [A7]+
  5599. 00004196  3F03                     move.w     -[A7], D3
  5600. 00004198  246E 001C                movea.l    A2, [A6 + 0x1C]
  5601. 0000419C  362A 0004                move.w     D3, [A2 + 0x4]
  5602. 000041A0  5543                     subq.w     D3, 2
  5603. 000041A2  3F03                     move.w     -[A7], D3
  5604. 000041A4  A8CE                     syscall    OffsetPoly
  5605. 000041A6  202E FFC4                move.l     D0, [A6 - 0x3C]
  5606. 000041AA  4E5E                     unlink     A6
  5607. 000041AC  4E75                     rts
  5608. export_127:
  5609. 000041AE  4E56 0000                link       A6, 0
  5610. 000041B2  486D DBB6                pea.l      [A5 - 0x244A]
  5611. 000041B6  486D F9AE                pea.l      [A5 - 0x652]
  5612. 000041BA  3F3C 080E                move.w     -[A7], 0x80E
  5613. 000041BE  A9EB                     syscall    Pack4/FP68K
  5614. 000041C0  6008                     bra        +0xA /* 000041CA */
  5615. 000041C2  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  5616. 000041C6  0000 0000                ori.b      D0, 0x0
  5617. label000041CA:
  5618. 000041CA  487A FFF6                pea.l      [PC - 0xA /* 000041C2, value 0x3FF00000 */]
  5619. 000041CE  486D F9AE                pea.l      [A5 - 0x652]
  5620. 000041D2  3F3C 0800                move.w     -[A7], 0x800
  5621. 000041D6  A9EB                     syscall    Pack4/FP68K
  5622. 000041D8  514F                     subq.w     A7, 8
  5623. 000041DA  486D F9AE                pea.l      [A5 - 0x652]
  5624. 000041DE  486F 0004                pea.l      [A7 + 0x4]
  5625. 000041E2  3F3C 0810                move.w     -[A7], 0x810
  5626. 000041E6  A9EB                     syscall    Pack4/FP68K
  5627. 000041E8  514F                     subq.w     A7, 8
  5628. 000041EA  486D DD1E                pea.l      [A5 - 0x22E2]
  5629. 000041EE  486D F1B6                pea.l      [A5 - 0xE4A]
  5630. 000041F2  3F3C 080E                move.w     -[A7], 0x80E
  5631. 000041F6  A9EB                     syscall    Pack4/FP68K
  5632. 000041F8  486D F1B6                pea.l      [A5 - 0xE4A]
  5633. 000041FC  486F 0004                pea.l      [A7 + 0x4]
  5634. 00004200  3F3C 0810                move.w     -[A7], 0x810
  5635. 00004204  A9EB                     syscall    Pack4/FP68K
  5636. 00004206  4EBA F88C                jsr        [PC - 0x774 /* 00003A94 */]
  5637. 0000420A  504F                     addq.w     A7, 8
  5638. 0000420C  4857                     pea.l      [A7]
  5639. 0000420E  486D F9AE                pea.l      [A5 - 0x652]
  5640. 00004212  3F3C 080E                move.w     -[A7], 0x80E
  5641. 00004216  A9EB                     syscall    Pack4/FP68K
  5642. 00004218  504F                     addq.w     A7, 8
  5643. 0000421A  486D F990                pea.l      [A5 - 0x670]
  5644. 0000421E  486D F9AE                pea.l      [A5 - 0x652]
  5645. 00004222  3F3C 0008                move.w     -[A7], 0x8
  5646. 00004226  A9EB                     syscall    Pack4/FP68K
  5647. 00004228  6312                     bls        +0x14 /* 0000423C */
  5648. 0000422A  3F3C 0B54                move.w     -[A7], 0xB54
  5649. 0000422E  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  5650. 00004232  544F                     addq.w     A7, 2
  5651. 00004234  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  5652. 00004238  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  5653. label0000423C:
  5654. 0000423C  4E5E                     unlink     A6
  5655. 0000423E  4E75                     rts
  5656. export_128:
  5657. 00004240  4E56 FF4C                link       A6, -0x00B4
  5658. 00004244  426D ED32                clr.w      [A5 - 0x12CE]
  5659. 00004248  426D ED30                clr.w      [A5 - 0x12D0]
  5660. 0000424C  426D ED2E                clr.w      [A5 - 0x12D2]
  5661. 00004250  42A7                     clr.l      -[A7]
  5662. 00004252  3F3C 0087                move.w     -[A7], 0x87
  5663. 00004256  486E FF56                pea.l      [A6 - 0xAA]
  5664. 0000425A  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5665. 00004260  A97C                     syscall    GetNewDialog
  5666. 00004262  201F                     move.l     D0, [A7]+
  5667. 00004264  486E FF56                pea.l      [A6 - 0xAA]
  5668. 00004268  3F3C 0003                move.w     -[A7], 0x3
  5669. 0000426C  486E FF54                pea.l      [A6 - 0xAC]
  5670. 00004270  486D FFEA                pea.l      [A5 - 0x16]
  5671. 00004274  486E FF4C                pea.l      [A6 - 0xB4]
  5672. 00004278  A98D                     syscall    GetDialogItem/GetDItem
  5673. 0000427A  486E FF56                pea.l      [A6 - 0xAA]
  5674. 0000427E  3F3C 0005                move.w     -[A7], 0x5
  5675. 00004282  486E FF54                pea.l      [A6 - 0xAC]
  5676. 00004286  486D FFF2                pea.l      [A5 - 0xE]
  5677. 0000428A  486E FF4C                pea.l      [A6 - 0xB4]
  5678. 0000428E  A98D                     syscall    GetDialogItem/GetDItem
  5679. 00004290  486E FF56                pea.l      [A6 - 0xAA]
  5680. 00004294  3F3C 0004                move.w     -[A7], 0x4
  5681. 00004298  486E FF54                pea.l      [A6 - 0xAC]
  5682. 0000429C  486D FFEE                pea.l      [A5 - 0x12]
  5683. 000042A0  486E FF4C                pea.l      [A6 - 0xB4]
  5684. 000042A4  A98D                     syscall    GetDialogItem/GetDItem
  5685. label000042A6:
  5686. 000042A6  487A 030A                pea.l      [PC + 0x30A /* 000045B2, value 0x4E56FFFE */]
  5687. 000042AA  486E FF54                pea.l      [A6 - 0xAC]
  5688. 000042AE  A991                     syscall    ModalDialog
  5689. 000042B0  0C6E 0002 FF54           cmpi.w     [A6 - 0xAC], 0x2
  5690. 000042B6  6700 02F0                beq        +0x2F2 /* 000045A8 */
  5691. 000042BA  0C6E 0005 FF54           cmpi.w     [A6 - 0xAC], 0x5
  5692. 000042C0  6710                     beq        +0x12 /* 000042D2 */
  5693. 000042C2  0C6E 0003 FF54           cmpi.w     [A6 - 0xAC], 0x3
  5694. 000042C8  6708                     beq        +0xA /* 000042D2 */
  5695. 000042CA  0C6E 0004 FF54           cmpi.w     [A6 - 0xAC], 0x4
  5696. 000042D0  665E                     bne        +0x60 /* 00004330 */
  5697. label000042D2:
  5698. 000042D2  2F2D FFEA                move.l     -[A7], [A5 - 0x16]
  5699. 000042D6  0C6E 0003 FF54           cmpi.w     [A6 - 0xAC], 0x3
  5700. 000042DC  6608                     bne        +0xA /* 000042E6 */
  5701. 000042DE  3B7C 0001 ED2E           move.w     [A5 - 0x12D2], 0x1
  5702. 000042E4  6004                     bra        +0x6 /* 000042EA */
  5703. label000042E6:
  5704. 000042E6  426D ED2E                clr.w      [A5 - 0x12D2]
  5705. label000042EA:
  5706. 000042EA  3F2D ED2E                move.w     -[A7], [A5 - 0x12D2]
  5707. 000042EE  A963                     syscall    SetControlValue/SetCtlValue
  5708. 000042F0  2F2D FFF2                move.l     -[A7], [A5 - 0xE]
  5709. 000042F4  0C6E 0005 FF54           cmpi.w     [A6 - 0xAC], 0x5
  5710. 000042FA  6608                     bne        +0xA /* 00004304 */
  5711. 000042FC  3B7C 0001 ED32           move.w     [A5 - 0x12CE], 0x1
  5712. 00004302  6004                     bra        +0x6 /* 00004308 */
  5713. label00004304:
  5714. 00004304  426D ED32                clr.w      [A5 - 0x12CE]
  5715. label00004308:
  5716. 00004308  3F2D ED32                move.w     -[A7], [A5 - 0x12CE]
  5717. 0000430C  A963                     syscall    SetControlValue/SetCtlValue
  5718. 0000430E  2F2D FFEE                move.l     -[A7], [A5 - 0x12]
  5719. 00004312  0C6E 0004 FF54           cmpi.w     [A6 - 0xAC], 0x4
  5720. 00004318  6608                     bne        +0xA /* 00004322 */
  5721. 0000431A  3B7C 0001 ED30           move.w     [A5 - 0x12D0], 0x1
  5722. 00004320  6004                     bra        +0x6 /* 00004326 */
  5723. label00004322:
  5724. 00004322  426D ED30                clr.w      [A5 - 0x12D0]
  5725. label00004326:
  5726. 00004326  3F2D ED30                move.w     -[A7], [A5 - 0x12D0]
  5727. 0000432A  A963                     syscall    SetControlValue/SetCtlValue
  5728. 0000432C  6000 0276                bra        +0x278 /* 000045A4 */
  5729. label00004330:
  5730. 00004330  0C6E 0001 FF54           cmpi.w     [A6 - 0xAC], 0x1
  5731. 00004336  6600 026C                bne        +0x26E /* 000045A4 */
  5732. 0000433A  4A6D ED2E                tst.w      [A5 - 0x12D2]
  5733. 0000433E  6612                     bne        +0x14 /* 00004352 */
  5734. 00004340  4A6D ED30                tst.w      [A5 - 0x12D0]
  5735. 00004344  660C                     bne        +0xE /* 00004352 */
  5736. 00004346  4A6D ED32                tst.w      [A5 - 0x12CE]
  5737. 0000434A  6606                     bne        +0x8 /* 00004352 */
  5738. 0000434C  3B7C 0001 ED32           move.w     [A5 - 0x12CE], 0x1
  5739. label00004352:
  5740. 00004352  4A6D ED2E                tst.w      [A5 - 0x12D2]
  5741. 00004356  6726                     beq        +0x28 /* 0000437E */
  5742. 00004358  6008                     bra        +0xA /* 00004362 */
  5743. 0000435A  4092                     negx.l     [A2]
  5744. 0000435C  0ACC                     .incomplete
  5745. 0000435E  CCCC                     mulu.w     D6, A4
  5746. 00004360  CCCD                     mulu.w     D6, A5
  5747. label00004362:
  5748. 00004362  487A FFF6                pea.l      [PC - 0xA /* 0000435A, value 0x40920ACC */]
  5749. 00004366  486D F1B6                pea.l      [A5 - 0xE4A]
  5750. 0000436A  3F3C 080E                move.w     -[A7], 0x80E
  5751. 0000436E  A9EB                     syscall    Pack4/FP68K
  5752. 00004370  486D F1B6                pea.l      [A5 - 0xE4A]
  5753. 00004374  486D DD1E                pea.l      [A5 - 0x22E2]
  5754. 00004378  3F3C 0810                move.w     -[A7], 0x810
  5755. 0000437C  A9EB                     syscall    Pack4/FP68K
  5756. label0000437E:
  5757. 0000437E  4A6D ED32                tst.w      [A5 - 0x12CE]
  5758. 00004382  6700 010C                beq        +0x10E /* 00004490 */
  5759. 00004386  6008                     bra        +0xA /* 00004390 */
  5760. 00004388  4153                     chk.w      D0, [A3]
  5761. 0000438A  12D0                     move.b     [A1]+, [A0]
  5762. 0000438C  0000 0000                ori.b      D0, 0x0
  5763. label00004390:
  5764. 00004390  487A FFF6                pea.l      [PC - 0xA /* 00004388, value 0x415312D0 */]
  5765. 00004394  486D F1B6                pea.l      [A5 - 0xE4A]
  5766. 00004398  3F3C 080E                move.w     -[A7], 0x80E
  5767. 0000439C  A9EB                     syscall    Pack4/FP68K
  5768. 0000439E  486D F1B6                pea.l      [A5 - 0xE4A]
  5769. 000043A2  486D D95E                pea.l      [A5 - 0x26A2]
  5770. 000043A6  3F3C 0810                move.w     -[A7], 0x810
  5771. 000043AA  A9EB                     syscall    Pack4/FP68K
  5772. 000043AC  6008                     bra        +0xA /* 000043B6 */
  5773. 000043AE  4153                     chk.w      D0, [A3]
  5774. 000043B0  12D0                     move.b     [A1]+, [A0]
  5775. 000043B2  0000 0000                ori.b      D0, 0x0
  5776. label000043B6:
  5777. 000043B6  487A FFF6                pea.l      [PC - 0xA /* 000043AE, value 0x415312D0 */]
  5778. 000043BA  486D F1B6                pea.l      [A5 - 0xE4A]
  5779. 000043BE  3F3C 080E                move.w     -[A7], 0x80E
  5780. 000043C2  A9EB                     syscall    Pack4/FP68K
  5781. 000043C4  486D F1B6                pea.l      [A5 - 0xE4A]
  5782. 000043C8  486D D956                pea.l      [A5 - 0x26AA]
  5783. 000043CC  3F3C 0810                move.w     -[A7], 0x810
  5784. 000043D0  A9EB                     syscall    Pack4/FP68K
  5785. 000043D2  6008                     bra        +0xA /* 000043DC */
  5786. 000043D4  3FC3                     move.w     <<invalid special address>>, D3
  5787. 000043D6  3333 3333 3333 487A FFF6 486D move.w     -[A1], [[A3 + 0x3333487A + D3 * 2] - 0x9B793]
  5788. // begin alternate branch 000043DC-000043E4
  5789. label000043DC:
  5790. 000043DC  487A FFF6                pea.l      [PC - 0xA /* 000043D4, value 0x3FC33333 */]
  5791. 000043E0  486D F1B6                pea.l      [A5 - 0xE4A]
  5792. // end alternate branch 000043DC-000043E4
  5793. label000043DC: // (misaligned)
  5794. 000043E2  F1B6                     .invalid   <<F/6/0>>
  5795. 000043E4  3F3C 080E                move.w     -[A7], 0x80E
  5796. 000043E8  A9EB                     syscall    Pack4/FP68K
  5797. 000043EA  486D F1B6                pea.l      [A5 - 0xE4A]
  5798. 000043EE  486D D986                pea.l      [A5 - 0x267A]
  5799. 000043F2  3F3C 0810                move.w     -[A7], 0x810
  5800. 000043F6  A9EB                     syscall    Pack4/FP68K
  5801. 000043F8  6008                     bra        +0xA /* 00004402 */
  5802. 000043FA  408F                     negx.l     A7
  5803. 000043FC  4000                     negx.b     D0
  5804. 000043FE  0000 0000                ori.b      D0, 0x0
  5805. label00004402:
  5806. 00004402  487A FFF6                pea.l      [PC - 0xA /* 000043FA, value 0x408F4000 */]
  5807. 00004406  486D F1B6                pea.l      [A5 - 0xE4A]
  5808. 0000440A  3F3C 080E                move.w     -[A7], 0x80E
  5809. 0000440E  A9EB                     syscall    Pack4/FP68K
  5810. 00004410  486D F1B6                pea.l      [A5 - 0xE4A]
  5811. 00004414  486D E6FE                pea.l      [A5 - 0x1902]
  5812. 00004418  3F3C 0810                move.w     -[A7], 0x810
  5813. 0000441C  A9EB                     syscall    Pack4/FP68K
  5814. 0000441E  6008                     bra        +0xA /* 00004428 */
  5815. 00004420  4024                     negx.b     -[A4]
  5816. 00004422  0000 0000                ori.b      D0, 0x0
  5817. 00004426  0000 487A                ori.b      D0, 0x7A /* 'z' */
  5818. // begin alternate branch 00004428-0000442C
  5819. label00004428:
  5820. 00004428  487A FFF6                pea.l      [PC - 0xA /* 00004420, value 0x40240000 '@$\0\0', cstring "@$" */]
  5821. // end alternate branch 00004428-0000442C
  5822. label00004428: // (misaligned)
  5823. 0000442A  FFF6                     .invalid   <<F/7/7>>
  5824. 0000442C  486D F1B6                pea.l      [A5 - 0xE4A]
  5825. 00004430  3F3C 080E                move.w     -[A7], 0x80E
  5826. 00004434  A9EB                     syscall    Pack4/FP68K
  5827. 00004436  486D F1B6                pea.l      [A5 - 0xE4A]
  5828. 0000443A  486D E6EE                pea.l      [A5 - 0x1912]
  5829. 0000443E  3F3C 0810                move.w     -[A7], 0x810
  5830. 00004442  A9EB                     syscall    Pack4/FP68K
  5831. 00004444  6008                     bra        +0xA /* 0000444E */
  5832. 00004446  408F                     negx.l     A7
  5833. 00004448  4000                     negx.b     D0
  5834. 0000444A  0000 0000                ori.b      D0, 0x0
  5835. label0000444E:
  5836. 0000444E  487A FFF6                pea.l      [PC - 0xA /* 00004446, value 0x408F4000 */]
  5837. 00004452  486D F1B6                pea.l      [A5 - 0xE4A]
  5838. 00004456  3F3C 080E                move.w     -[A7], 0x80E
  5839. 0000445A  A9EB                     syscall    Pack4/FP68K
  5840. 0000445C  486D F1B6                pea.l      [A5 - 0xE4A]
  5841. 00004460  486D E6F6                pea.l      [A5 - 0x190A]
  5842. 00004464  3F3C 0810                move.w     -[A7], 0x810
  5843. 00004468  A9EB                     syscall    Pack4/FP68K
  5844. 0000446A  6008                     bra        +0xA /* 00004474 */
  5845. 0000446C  405C                     negx.w     [A4]+
  5846. 0000446E  DE14                     add.b      D7, [A4]
  5847. 00004470  7AE1                     moveq.l    D5, 0xFFFFFFE1
  5848. 00004472  47AE 487A                .invalid   3, [A6 + 0x487A] // invalid opcode 4 with b == 6
  5849. // begin alternate branch 00004474-00004478
  5850. label00004474:
  5851. 00004474  487A FFF6                pea.l      [PC - 0xA /* 0000446C, value 0x405CDE14 */]
  5852. // end alternate branch 00004474-00004478
  5853. label00004474: // (misaligned)
  5854. 00004476  FFF6                     .invalid   <<F/7/7>>
  5855. 00004478  486D F1B6                pea.l      [A5 - 0xE4A]
  5856. 0000447C  3F3C 080E                move.w     -[A7], 0x80E
  5857. 00004480  A9EB                     syscall    Pack4/FP68K
  5858. 00004482  486D F1B6                pea.l      [A5 - 0xE4A]
  5859. 00004486  486D DD1E                pea.l      [A5 - 0x22E2]
  5860. 0000448A  3F3C 0810                move.w     -[A7], 0x810
  5861. 0000448E  A9EB                     syscall    Pack4/FP68K
  5862. label00004490:
  5863. 00004490  4A6D ED30                tst.w      [A5 - 0x12D0]
  5864. 00004494  6700 010C                beq        +0x10E /* 000045A2 */
  5865. 00004498  6008                     bra        +0xA /* 000044A2 */
  5866. 0000449A  411E                     .invalid   0, [A6]+ // invalid opcode 4 with b == 4
  5867. 0000449C  8480                     or.l       D2, D0
  5868. 0000449E  0000 0000                ori.b      D0, 0x0
  5869. label000044A2:
  5870. 000044A2  487A FFF6                pea.l      [PC - 0xA /* 0000449A, value 0x411E8480 */]
  5871. 000044A6  486D F1B6                pea.l      [A5 - 0xE4A]
  5872. 000044AA  3F3C 080E                move.w     -[A7], 0x80E
  5873. 000044AE  A9EB                     syscall    Pack4/FP68K
  5874. 000044B0  486D F1B6                pea.l      [A5 - 0xE4A]
  5875. 000044B4  486D D95E                pea.l      [A5 - 0x26A2]
  5876. 000044B8  3F3C 0810                move.w     -[A7], 0x810
  5877. 000044BC  A9EB                     syscall    Pack4/FP68K
  5878. 000044BE  6008                     bra        +0xA /* 000044C8 */
  5879. 000044C0  411E                     .invalid   0, [A6]+ // invalid opcode 4 with b == 4
  5880. 000044C2  8480                     or.l       D2, D0
  5881. 000044C4  0000 0000                ori.b      D0, 0x0
  5882. label000044C8:
  5883. 000044C8  487A FFF6                pea.l      [PC - 0xA /* 000044C0, value 0x411E8480 */]
  5884. 000044CC  486D F1B6                pea.l      [A5 - 0xE4A]
  5885. 000044D0  3F3C 080E                move.w     -[A7], 0x80E
  5886. 000044D4  A9EB                     syscall    Pack4/FP68K
  5887. 000044D6  486D F1B6                pea.l      [A5 - 0xE4A]
  5888. 000044DA  486D D956                pea.l      [A5 - 0x26AA]
  5889. 000044DE  3F3C 0810                move.w     -[A7], 0x810
  5890. 000044E2  A9EB                     syscall    Pack4/FP68K
  5891. 000044E4  6008                     bra        +0xA /* 000044EE */
  5892. 000044E6  3FB9 9999 9999 999A 487A move.w     [[ + A1] + 0x487A], [0x99999999]
  5893. // begin alternate branch 000044EE-000044F2
  5894. label000044EE:
  5895. 000044EE  487A FFF6                pea.l      [PC - 0xA /* 000044E6, value 0x3FB99999 */]
  5896. // end alternate branch 000044EE-000044F2
  5897. label000044EE: // (misaligned)
  5898. 000044F0  FFF6                     .invalid   <<F/7/7>>
  5899. 000044F2  486D F1B6                pea.l      [A5 - 0xE4A]
  5900. 000044F6  3F3C 080E                move.w     -[A7], 0x80E
  5901. 000044FA  A9EB                     syscall    Pack4/FP68K
  5902. 000044FC  486D F1B6                pea.l      [A5 - 0xE4A]
  5903. 00004500  486D D986                pea.l      [A5 - 0x267A]
  5904. 00004504  3F3C 0810                move.w     -[A7], 0x810
  5905. 00004508  A9EB                     syscall    Pack4/FP68K
  5906. 0000450A  6008                     bra        +0xA /* 00004514 */
  5907. 0000450C  40B3 8800                negx.l     [A3 + A0]
  5908. 00004510  0000 0000                ori.b      D0, 0x0
  5909. label00004514:
  5910. 00004514  487A FFF6                pea.l      [PC - 0xA /* 0000450C, value 0x40B38800 */]
  5911. 00004518  486D F1B6                pea.l      [A5 - 0xE4A]
  5912. 0000451C  3F3C 080E                move.w     -[A7], 0x80E
  5913. 00004520  A9EB                     syscall    Pack4/FP68K
  5914. 00004522  486D F1B6                pea.l      [A5 - 0xE4A]
  5915. 00004526  486D E6FE                pea.l      [A5 - 0x1902]
  5916. 0000452A  3F3C 0810                move.w     -[A7], 0x810
  5917. 0000452E  A9EB                     syscall    Pack4/FP68K
  5918. 00004530  6008                     bra        +0xA /* 0000453A */
  5919. 00004532  4020                     negx.b     -[A0]
  5920. 00004534  0000 0000                ori.b      D0, 0x0
  5921. 00004538  0000 487A                ori.b      D0, 0x7A /* 'z' */
  5922. // begin alternate branch 0000453A-0000453E
  5923. label0000453A:
  5924. 0000453A  487A FFF6                pea.l      [PC - 0xA /* 00004532, value 0x40200000 '@ \0\0', cstring "@ " */]
  5925. // end alternate branch 0000453A-0000453E
  5926. label0000453A: // (misaligned)
  5927. 0000453C  FFF6                     .invalid   <<F/7/7>>
  5928. 0000453E  486D F1B6                pea.l      [A5 - 0xE4A]
  5929. 00004542  3F3C 080E                move.w     -[A7], 0x80E
  5930. 00004546  A9EB                     syscall    Pack4/FP68K
  5931. 00004548  486D F1B6                pea.l      [A5 - 0xE4A]
  5932. 0000454C  486D E6EE                pea.l      [A5 - 0x1912]
  5933. 00004550  3F3C 0810                move.w     -[A7], 0x810
  5934. 00004554  A9EB                     syscall    Pack4/FP68K
  5935. 00004556  6008                     bra        +0xA /* 00004560 */
  5936. 00004558  4089                     negx.l     A1
  5937. 0000455A  0000 0000                ori.b      D0, 0x0
  5938. 0000455E  0000 487A                ori.b      D0, 0x7A /* 'z' */
  5939. // begin alternate branch 00004560-00004564
  5940. label00004560:
  5941. 00004560  487A FFF6                pea.l      [PC - 0xA /* 00004558, value 0x40890000 */]
  5942. // end alternate branch 00004560-00004564
  5943. label00004560: // (misaligned)
  5944. 00004562  FFF6                     .invalid   <<F/7/7>>
  5945. 00004564  486D F1B6                pea.l      [A5 - 0xE4A]
  5946. 00004568  3F3C 080E                move.w     -[A7], 0x80E
  5947. 0000456C  A9EB                     syscall    Pack4/FP68K
  5948. 0000456E  486D F1B6                pea.l      [A5 - 0xE4A]
  5949. 00004572  486D E6F6                pea.l      [A5 - 0x190A]
  5950. 00004576  3F3C 0810                move.w     -[A7], 0x810
  5951. 0000457A  A9EB                     syscall    Pack4/FP68K
  5952. 0000457C  6008                     bra        +0xA /* 00004586 */
  5953. 0000457E  4075 A68F                negx.w     [A5 + A2.w * 8 - 0x113]
  5954. 00004582  5C28 F5C3                addq.b     [A0 - 0xA3D], 6
  5955. label00004586:
  5956. 00004586  487A FFF6                pea.l      [PC - 0xA /* 0000457E, value 0x4075A68F */]
  5957. 0000458A  486D F1B6                pea.l      [A5 - 0xE4A]
  5958. 0000458E  3F3C 080E                move.w     -[A7], 0x80E
  5959. 00004592  A9EB                     syscall    Pack4/FP68K
  5960. 00004594  486D F1B6                pea.l      [A5 - 0xE4A]
  5961. 00004598  486D DD1E                pea.l      [A5 - 0x22E2]
  5962. 0000459C  3F3C 0810                move.w     -[A7], 0x810
  5963. 000045A0  A9EB                     syscall    Pack4/FP68K
  5964. label000045A2:
  5965. 000045A2  6004                     bra        +0x6 /* 000045A8 */
  5966. label000045A4:
  5967. 000045A4  6000 FD00                bra        -0x2FE /* 000042A6 */
  5968. label000045A8:
  5969. 000045A8  486E FF56                pea.l      [A6 - 0xAA]
  5970. 000045AC  A982                     syscall    CloseDialog
  5971. 000045AE  4E5E                     unlink     A6
  5972. 000045B0  4E75                     rts
  5973. 000045B2  4E56 FFFE                link       A6, -0x0002
  5974. 000045B6  48E7 1020                movem.l    -[A7], D3,A2
  5975. 000045BA  246E 000C                movea.l    A2, [A6 + 0xC]
  5976. 000045BE  0C52 0003                cmpi.w     [A2], 0x3
  5977. 000045C2  662E                     bne        +0x30 /* 000045F2 */
  5978. 000045C4  246E 000C                movea.l    A2, [A6 + 0xC]
  5979. 000045C8  262A 0002                move.l     D3, [A2 + 0x2]
  5980. 000045CC  C67C 00FF                and.w      D3, 0xFF
  5981. 000045D0  B67C 000D                cmp.w      D3, 0xD /* '\r' */
  5982. 000045D4  661C                     bne        +0x1E /* 000045F2 */
  5983. 000045D6  246E 0008                movea.l    A2, [A6 + 0x8]
  5984. 000045DA  34BC 0001                move.w     [A2], 0x1
  5985. 000045DE  303C 0100                move.w     D0, 0x100
  5986. label000045E2:
  5987. 000045E2  4CDF 0408                movem.l    D3,A2, [A7]+
  5988. 000045E6  4E5E                     unlink     A6
  5989. 000045E8  205F                     movea.l    A0, [A7]+
  5990. 000045EA  DEFC 000C                add.w      A7, 0xC
  5991. 000045EE  3E80                     move.w     [A7], D0
  5992. 000045F0  4ED0                     jmp        [A0]
  5993. label000045F2:
  5994. 000045F2  4A6D ED32                tst.w      [A5 - 0x12CE]
  5995. 000045F6  660C                     bne        +0xE /* 00004604 */
  5996. 000045F8  4A6D ED2E                tst.w      [A5 - 0x12D2]
  5997. 000045FC  6606                     bne        +0x8 /* 00004604 */
  5998. 000045FE  4A6D ED30                tst.w      [A5 - 0x12D0]
  5999. 00004602  6704                     beq        +0x6 /* 00004608 */
  6000. label00004604:
  6001. 00004604  7000                     moveq.l    D0, 0x00
  6002. 00004606  60DA                     bra        -0x24 /* 000045E2 */
  6003. label00004608:
  6004. 00004608  246E 000C                movea.l    A2, [A6 + 0xC]
  6005. 0000460C  0C52 0003                cmpi.w     [A2], 0x3
  6006. 00004610  6600 00A0                bne        +0xA2 /* 000046B2 */
  6007. 00004614  246E 000C                movea.l    A2, [A6 + 0xC]
  6008. 00004618  1D6A 0005 FFFF           move.b     [A6 - 0x1], [A2 + 0x5]
  6009. 0000461E  162E FFFF                move.b     D3, [A6 - 0x1]
  6010. 00004622  C67C 00FF                and.w      D3, 0xFF
  6011. 00004626  5243                     addq.w     D3, 1
  6012. 00004628  45ED EE32                lea.l      A2, [A5 - 0x11CE]
  6013. 0000462C  1432 3000                move.b     D2, [A2 + D3.w]
  6014. 00004630  4882                     ext.w      D2
  6015. 00004632  C47C 0001                and.w      D2, 0x1
  6016. 00004636  670E                     beq        +0x10 /* 00004646 */
  6017. 00004638  162E FFFF                move.b     D3, [A6 - 0x1]
  6018. 0000463C  C67C 00FF                and.w      D3, 0xFF
  6019. 00004640  D67C 0020                add.w      D3, 0x20 /* ' ' */
  6020. 00004644  6008                     bra        +0xA /* 0000464E */
  6021. label00004646:
  6022. 00004646  162E FFFF                move.b     D3, [A6 - 0x1]
  6023. 0000464A  C67C 00FF                and.w      D3, 0xFF
  6024. label0000464E:
  6025. 0000464E  1D43 FFFF                move.b     [A6 - 0x1], D3
  6026. 00004652  162E FFFF                move.b     D3, [A6 - 0x1]
  6027. 00004656  C67C 00FF                and.w      D3, 0xFF
  6028. 0000465A  B67C 0065                cmp.w      D3, 0x65 /* 'e' */
  6029. 0000465E  6610                     bne        +0x12 /* 00004670 */
  6030. 00004660  246E 0008                movea.l    A2, [A6 + 0x8]
  6031. 00004664  34BC 0005                move.w     [A2], 0x5
  6032. 00004668  303C 0100                move.w     D0, 0x100
  6033. 0000466C  6000 FF74                bra        -0x8A /* 000045E2 */
  6034. label00004670:
  6035. 00004670  162E FFFF                move.b     D3, [A6 - 0x1]
  6036. 00004674  C67C 00FF                and.w      D3, 0xFF
  6037. 00004678  B67C 0068                cmp.w      D3, 0x68 /* 'h' */
  6038. 0000467C  6610                     bne        +0x12 /* 0000468E */
  6039. 0000467E  246E 0008                movea.l    A2, [A6 + 0x8]
  6040. 00004682  34BC 0003                move.w     [A2], 0x3
  6041. 00004686  303C 0100                move.w     D0, 0x100
  6042. 0000468A  6000 FF56                bra        -0xA8 /* 000045E2 */
  6043. label0000468E:
  6044. 0000468E  162E FFFF                move.b     D3, [A6 - 0x1]
  6045. 00004692  C67C 00FF                and.w      D3, 0xFF
  6046. 00004696  B67C 006E                cmp.w      D3, 0x6E /* 'n' */
  6047. 0000469A  6610                     bne        +0x12 /* 000046AC */
  6048. 0000469C  246E 0008                movea.l    A2, [A6 + 0x8]
  6049. 000046A0  34BC 0004                move.w     [A2], 0x4
  6050. 000046A4  303C 0100                move.w     D0, 0x100
  6051. 000046A8  6000 FF38                bra        -0xC6 /* 000045E2 */
  6052. label000046AC:
  6053. 000046AC  7000                     moveq.l    D0, 0x00
  6054. 000046AE  6000 FF32                bra        -0xCC /* 000045E2 */
  6055. label000046B2:
  6056. 000046B2  7000                     moveq.l    D0, 0x00
  6057. 000046B4  6000 FF2C                bra        -0xD2 /* 000045E2 */
  6058. export_129:
  6059. 000046B8  4E56 FFD2                link       A6, -0x002E
  6060. 000046BC  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  6061. 000046C0  4267                     clr.w      -[A7]
  6062. 000046C2  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  6063. 000046C6  301F                     move.w     D0, [A7]+
  6064. 000046C8  4A40                     tst.w      D0
  6065. 000046CA  670E                     beq        +0x10 /* 000046DA */
  6066. 000046CC  487A 01A0                pea.l      [PC + 0x1A0 /* 0000486E, value 0x4920646F 'I do', cstring "I don\'t think you\'ve got a pr"... */]
  6067. 000046D0  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6068. 000046D4  584F                     addq.w     A7, 4
  6069. label000046D6:
  6070. 000046D6  4E5E                     unlink     A6
  6071. 000046D8  4E75                     rts
  6072. label000046DA:
  6073. 000046DA  2F3C 0000 0078           move.l     -[A7], 0x78 /* 'x' */
  6074. 000046E0  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  6075. 000046E4  584F                     addq.w     A7, 4
  6076. 000046E6  2D40 FFF4                move.l     [A6 - 0xC], D0
  6077. 000046EA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6078. 000046EE  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  6079. 000046F2  4267                     clr.w      -[A7]
  6080. 000046F4  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  6081. 000046F8  301F                     move.w     D0, [A7]+
  6082. 000046FA  4A40                     tst.w      D0
  6083. 000046FC  670C                     beq        +0xE /* 0000470A */
  6084. 000046FE  487A 01A8                pea.l      [PC + 0x1A8 /* 000048A8, value 0x4920636F 'I co', cstring "I couldn\'t get at your printer"... */]
  6085. 00004702  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6086. 00004706  584F                     addq.w     A7, 4
  6087. 00004708  60CC                     bra        -0x32 /* 000046D6 */
  6088. label0000470A:
  6089. 0000470A  4267                     clr.w      -[A7]
  6090. 0000470C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6091. 00004710  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  6092. 00004714  101F                     move.b     D0, [A7]+
  6093. 00004716  4880                     ext.w      D0
  6094. 00004718  4A40                     tst.w      D0
  6095. 0000471A  6602                     bne        +0x4 /* 0000471E */
  6096. 0000471C  60B8                     bra        -0x46 /* 000046D6 */
  6097. label0000471E:
  6098. 0000471E  4267                     clr.w      -[A7]
  6099. 00004720  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  6100. 00004724  301F                     move.w     D0, [A7]+
  6101. 00004726  4A40                     tst.w      D0
  6102. 00004728  670C                     beq        +0xE /* 00004736 */
  6103. 0000472A  487A 01A5                pea.l      [PC + 0x1A5 /* 000048D1, value 0x4920636F 'I co', cstring "I couldn\'t put up the print di"... */]
  6104. 0000472E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6105. 00004732  584F                     addq.w     A7, 4
  6106. 00004734  60A0                     bra        -0x5E /* 000046D6 */
  6107. label00004736:
  6108. 00004736  42A7                     clr.l      -[A7]
  6109. 00004738  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6110. 0000473C  42A7                     clr.l      -[A7]
  6111. 0000473E  42A7                     clr.l      -[A7]
  6112. 00004740  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  6113. 00004744  201F                     move.l     D0, [A7]+
  6114. 00004746  2D40 FFF0                move.l     [A6 - 0x10], D0
  6115. 0000474A  4267                     clr.w      -[A7]
  6116. 0000474C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  6117. 00004750  301F                     move.w     D0, [A7]+
  6118. 00004752  4A40                     tst.w      D0
  6119. 00004754  670E                     beq        +0x10 /* 00004764 */
  6120. 00004756  487A 019D                pea.l      [PC + 0x19D /* 000048F5, value 0x4920636F 'I co', cstring "I couldn\'t open the printer do"... */]
  6121. 0000475A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6122. 0000475E  584F                     addq.w     A7, 4
  6123. 00004760  6000 FF74                bra        -0x8A /* 000046D6 */
  6124. label00004764:
  6125. 00004764  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6126. 00004768  42A7                     clr.l      -[A7]
  6127. 0000476A  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  6128. 0000476E  4267                     clr.w      -[A7]
  6129. 00004770  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  6130. 00004774  301F                     move.w     D0, [A7]+
  6131. 00004776  4A40                     tst.w      D0
  6132. 00004778  670E                     beq        +0x10 /* 00004788 */
  6133. 0000477A  487A 019F                pea.l      [PC + 0x19F /* 0000491B, value 0x4920636F 'I co', cstring "I couldn\'t open the page." */]
  6134. 0000477E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6135. 00004782  584F                     addq.w     A7, 4
  6136. 00004784  6000 FF50                bra        -0xAE /* 000046D6 */
  6137. label00004788:
  6138. 00004788  42A7                     clr.l      -[A7]
  6139. 0000478A  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  6140. 00004790  3F3C 2EF6                move.w     -[A7], 0x2EF6
  6141. 00004794  A9A0                     syscall    GetResource
  6142. 00004796  201F                     move.l     D0, [A7]+
  6143. 00004798  2D40 FFEC                move.l     [A6 - 0x14], D0
  6144. 0000479C  4AAE FFEC                tst.l      [A6 - 0x14]
  6145. 000047A0  660E                     bne        +0x10 /* 000047B0 */
  6146. 000047A2  487A 0191                pea.l      [PC + 0x191 /* 00004935, value 0x43616E27 'Can\'', cstring "Can\'t find the license form an"... */]
  6147. 000047A6  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6148. 000047AA  584F                     addq.w     A7, 4
  6149. 000047AC  6000 FF28                bra        -0xD6 /* 000046D6 */
  6150. label000047B0:
  6151. 000047B0  45EE FFF8                lea.l      A2, [A6 - 0x8]
  6152. 000047B4  226E FFEC                movea.l    A1, [A6 - 0x14]
  6153. 000047B8  2051                     movea.l    A0, [A1]
  6154. 000047BA  5488                     addq.l     A0, 2
  6155. 000047BC  24D8                     move.l     [A2]+, [A0]+
  6156. 000047BE  24D8                     move.l     [A2]+, [A0]+
  6157. 000047C0  486E FFF8                pea.l      [A6 - 0x8]
  6158. 000047C4  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  6159. 000047C8  584F                     addq.w     A7, 4
  6160. 000047CA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6161. 000047CE  486E FFF8                pea.l      [A6 - 0x8]
  6162. 000047D2  A8F6                     syscall    DrawPicture
  6163. 000047D4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6164. 000047D8  A9A3                     syscall    ReleaseResource
  6165. 000047DA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6166. 000047DE  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  6167. 000047E2  4267                     clr.w      -[A7]
  6168. 000047E4  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  6169. 000047E8  301F                     move.w     D0, [A7]+
  6170. 000047EA  4A40                     tst.w      D0
  6171. 000047EC  670E                     beq        +0x10 /* 000047FC */
  6172. 000047EE  487A 016B                pea.l      [PC + 0x16B /* 0000495B, value 0x43616E27 'Can\'', cstring "Can\'t close the page." */]
  6173. 000047F2  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6174. 000047F6  584F                     addq.w     A7, 4
  6175. 000047F8  6000 FEDC                bra        -0x122 /* 000046D6 */
  6176. label000047FC:
  6177. 000047FC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6178. 00004800  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6179. 00004804  4267                     clr.w      -[A7]
  6180. 00004806  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  6181. 0000480A  301F                     move.w     D0, [A7]+
  6182. 0000480C  4A40                     tst.w      D0
  6183. 0000480E  670E                     beq        +0x10 /* 0000481E */
  6184. 00004810  487A 015F                pea.l      [PC + 0x15F /* 00004971, value 0x43616E27 'Can\'', cstring "Can\'t close the document." */]
  6185. 00004814  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6186. 00004818  584F                     addq.w     A7, 4
  6187. 0000481A  6000 FEBA                bra        -0x144 /* 000046D6 */
  6188. label0000481E:
  6189. 0000481E  246E FFF4                movea.l    A2, [A6 - 0xC]
  6190. 00004822  2252                     movea.l    A1, [A2]
  6191. 00004824  1629 0044                move.b     D3, [A1 + 0x44]
  6192. 00004828  4883                     ext.w      D3
  6193. 0000482A  B67C 0001                cmp.w      D3, 0x1
  6194. 0000482E  662C                     bne        +0x2E /* 0000485C */
  6195. 00004830  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6196. 00004834  42A7                     clr.l      -[A7]
  6197. 00004836  42A7                     clr.l      -[A7]
  6198. 00004838  42A7                     clr.l      -[A7]
  6199. 0000483A  486E FFD2                pea.l      [A6 - 0x2E]
  6200. 0000483E  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  6201. 00004842  4267                     clr.w      -[A7]
  6202. 00004844  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  6203. 00004848  301F                     move.w     D0, [A7]+
  6204. 0000484A  4A40                     tst.w      D0
  6205. 0000484C  670E                     beq        +0x10 /* 0000485C */
  6206. 0000484E  487A 013B                pea.l      [PC + 0x13B /* 0000498B, value 0x43616E27 'Can\'', cstring "Can\'t print the spooled file." */]
  6207. 00004852  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6208. 00004856  584F                     addq.w     A7, 4
  6209. 00004858  6000 FE7C                bra        -0x182 /* 000046D6 */
  6210. label0000485C:
  6211. 0000485C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6212. 00004860  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  6213. 00004864  584F                     addq.w     A7, 4
  6214. 00004866  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  6215. 0000486A  6000 FE6A                bra        -0x194 /* 000046D6 */
  6216. 0000486E  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  6217. 00004870  646F                     bcc        +0x71 /* 000048E1 */
  6218. 00004872  6E27                     bgt        +0x29 /* 0000489B */
  6219. 00004874  7420                     moveq.l    D2, 0x20
  6220. 00004876  7468                     moveq.l    D2, 0x68
  6221. 00004878  696E                     bvs        +0x70 /* 000048E8 */
  6222. 0000487A  6B20                     bmi        +0x22 /* 0000489C */
  6223. 0000487C  796F                     moveq.l    D4, 0x6F
  6224. 0000487E  7527                     moveq.l    D2, 0x27
  6225. 00004880  7665                     moveq.l    D3, 0x65
  6226. 00004882  2067                     movea.l    A0, -[A7]
  6227. 00004884  6F74                     ble        +0x76 /* 000048FA */
  6228. 00004886  2061                     movea.l    A0, -[A1]
  6229. 00004888  2070 7269                movea.l    A0, [A0 + D7.w * 2 + 0x69]
  6230. 0000488C  6E74                     bgt        +0x76 /* 00004902 */
  6231. 0000488E  6572                     bcs        +0x74 /* 00004902 */
  6232. 00004890  2064                     movea.l    A0, -[A4]
  6233. 00004892  7269                     moveq.l    D1, 0x69
  6234. 00004894  7665                     moveq.l    D3, 0x65
  6235. 00004896  7220                     moveq.l    D1, 0x20
  6236. 00004898  6F6E                     ble        +0x70 /* 00004908 */
  6237. 0000489A  2079 6F75 7220           movea.l    A0, [0x6F757220]
  6238. // begin alternate branch 0000489C-000048A0
  6239. label0000489C:
  6240. 0000489C  6F75                     ble        +0x77 /* 00004913 */
  6241. 0000489E  7220                     moveq.l    D1, 0x20
  6242. // end alternate branch 0000489C-000048A0
  6243. label0000489C: // (misaligned)
  6244. 000048A0  7379                     moveq.l    D1, 0x79
  6245. 000048A2  7374                     moveq.l    D1, 0x74
  6246. 000048A4  656D                     bcs        +0x6F /* 00004913 */
  6247. 000048A6  2E00                     move.l     D7, D0
  6248. 000048A8  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  6249. 000048AA  636F                     bls        +0x71 /* 0000491B */
  6250. 000048AC  756C                     moveq.l    D2, 0x6C
  6251. 000048AE  646E                     bcc        +0x70 /* 0000491E */
  6252. 000048B0  2774 2067 6574           move.l     [A3 + 0x6574], [A4 + D2.w + 0x67]
  6253. 000048B6  2061                     movea.l    A0, -[A1]
  6254. 000048B8  7420                     moveq.l    D2, 0x20
  6255. 000048BA  796F                     moveq.l    D4, 0x6F
  6256. 000048BC  7572                     moveq.l    D2, 0x72
  6257. 000048BE  2070 7269                movea.l    A0, [A0 + D7.w * 2 + 0x69]
  6258. 000048C2  6E74                     bgt        +0x76 /* 00004938 */
  6259. 000048C4  6572                     bcs        +0x74 /* 00004938 */
  6260. 000048C6  2064                     movea.l    A0, -[A4]
  6261. 000048C8  6566                     bcs        +0x68 /* 00004930 */
  6262. 000048CA  6175                     bsr        +0x77 /* 00004941 */
  6263. 000048CC  6C74                     bge        +0x76 /* 00004942 */
  6264. 000048CE  7321                     moveq.l    D1, 0x21
  6265. 000048D0  0049 2063                ori.w      A1, 0x2063 /* ' c' */
  6266. 000048D4  6F75                     ble        +0x77 /* 0000494B */
  6267. 000048D6  6C64                     bge        +0x66 /* 0000493C */
  6268. 000048D8  6E27                     bgt        +0x29 /* 00004901 */
  6269. 000048DA  7420                     moveq.l    D2, 0x20
  6270. 000048DC  7075                     moveq.l    D0, 0x75
  6271. 000048DE  7420                     moveq.l    D2, 0x20
  6272. 000048E0  7570                     moveq.l    D2, 0x70
  6273. 000048E2  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  6274. 000048E6  2070 7269                movea.l    A0, [A0 + D7.w * 2 + 0x69]
  6275. // begin alternate branch 000048E8-000048EA
  6276. label000048E8:
  6277. 000048E8  7269                     moveq.l    D1, 0x69
  6278. // end alternate branch 000048E8-000048EA
  6279. label000048E8: // (misaligned)
  6280. 000048EA  6E74                     bgt        +0x76 /* 00004960 */
  6281. 000048EC  2064                     movea.l    A0, -[A4]
  6282. 000048EE  6961                     bvs        +0x63 /* 00004951 */
  6283. 000048F0  6C6F                     bge        +0x71 /* 00004961 */
  6284. 000048F2  672E                     beq        +0x30 /* 00004922 */
  6285. 000048F4  0049 2063                ori.w      A1, 0x2063 /* ' c' */
  6286. 000048F8  6F75                     ble        +0x77 /* 0000496F */
  6287. label000048FA:
  6288. 000048FA  6C64                     bge        +0x66 /* 00004960 */
  6289. 000048FC  6E27                     bgt        +0x29 /* 00004925 */
  6290. 000048FE  7420                     moveq.l    D2, 0x20
  6291. 00004900  6F70                     ble        +0x72 /* 00004972 */
  6292. label00004902:
  6293. 00004902  656E                     bcs        +0x70 /* 00004972 */
  6294. 00004904  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  6295. label00004908:
  6296. 00004908  2070 7269                movea.l    A0, [A0 + D7.w * 2 + 0x69]
  6297. 0000490C  6E74                     bgt        +0x76 /* 00004982 */
  6298. 0000490E  6572                     bcs        +0x74 /* 00004982 */
  6299. 00004910  2064                     movea.l    A0, -[A4]
  6300. 00004912  6F63                     ble        +0x65 /* 00004977 */
  6301. 00004914  756D                     moveq.l    D2, 0x6D
  6302. 00004916  656E                     bcs        +0x70 /* 00004986 */
  6303. 00004918  742E                     moveq.l    D2, 0x2E
  6304. 0000491A  0049 2063                ori.w      A1, 0x2063 /* ' c' */
  6305. label0000491E:
  6306. 0000491E  6F75                     ble        +0x77 /* 00004995 */
  6307. 00004920  6C64                     bge        +0x66 /* 00004986 */
  6308. label00004922:
  6309. 00004922  6E27                     bgt        +0x29 /* 0000494B */
  6310. 00004924  7420                     moveq.l    D2, 0x20
  6311. 00004926  6F70                     ble        +0x72 /* 00004998 */
  6312. 00004928  656E                     bcs        +0x70 /* 00004998 */
  6313. 0000492A  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  6314. 0000492E  2070 6167                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  6315. // begin alternate branch 00004930-00004932
  6316. label00004930:
  6317. 00004930  6167                     bsr        +0x69 /* 00004999 */
  6318. // end alternate branch 00004930-00004932
  6319. label00004930: // (misaligned)
  6320. 00004932  652E                     bcs        +0x30 /* 00004962 */
  6321. 00004934  0043 616E                ori.w      D3, 0x616E /* 'an' */
  6322. label00004938:
  6323. 00004938  2774 2066 696E           move.l     [A3 + 0x696E], [A4 + D2.w + 0x66]
  6324. // begin alternate branch 0000493C-0000493E
  6325. label0000493C:
  6326. 0000493C  696E                     bvs        +0x70 /* 000049AC */
  6327. // end alternate branch 0000493C-0000493E
  6328. label0000493C: // (misaligned)
  6329. 0000493E  6420                     bcc        +0x22 /* 00004960 */
  6330. 00004940  7468                     moveq.l    D2, 0x68
  6331. label00004942:
  6332. 00004942  6520                     bcs        +0x22 /* 00004964 */
  6333. 00004944  6C69                     bge        +0x6B /* 000049AF */
  6334. 00004946  6365                     bls        +0x67 /* 000049AD */
  6335. 00004948  6E73                     bgt        +0x75 /* 000049BD */
  6336. 0000494A  6520                     bcs        +0x22 /* 0000496C */
  6337. 0000494C  666F                     bne        +0x71 /* 000049BD */
  6338. 0000494E  726D                     moveq.l    D1, 0x6D
  6339. 00004950  2061                     movea.l    A0, -[A1]
  6340. 00004952  6E79                     bgt        +0x7B /* 000049CD */
  6341. 00004954  7768                     moveq.l    D3, 0x68
  6342. 00004956  6572                     bcs        +0x74 /* 000049CA */
  6343. 00004958  652E                     bcs        +0x30 /* 00004988 */
  6344. 0000495A  0043 616E                ori.w      D3, 0x616E /* 'an' */
  6345. 0000495E  2774 2063 6C6F           move.l     [A3 + 0x6C6F], [A4 + D2.w + 0x63]
  6346. // begin alternate branch 00004960-00004964
  6347. label00004960:
  6348. 00004960  2063                     movea.l    A0, -[A3]
  6349. label00004962:
  6350. 00004962  6C6F                     bge        +0x71 /* 000049D3 */
  6351. // end alternate branch 00004960-00004964
  6352. label00004960: // (misaligned)
  6353. label00004962: // (misaligned)
  6354. label00004964:
  6355. 00004964  7365                     moveq.l    D1, 0x65
  6356. 00004966  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  6357. 0000496A  2070 6167                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  6358. // begin alternate branch 0000496C-0000496E
  6359. label0000496C:
  6360. 0000496C  6167                     bsr        +0x69 /* 000049D5 */
  6361. // end alternate branch 0000496C-0000496E
  6362. label0000496C: // (misaligned)
  6363. 0000496E  652E                     bcs        +0x30 /* 0000499E */
  6364. 00004970  0043 616E                ori.w      D3, 0x616E /* 'an' */
  6365. // begin alternate branch 00004972-00004974
  6366. label00004972:
  6367. 00004972  616E                     bsr        +0x70 /* 000049E2 */
  6368. // end alternate branch 00004972-00004974
  6369. label00004972: // (misaligned)
  6370. 00004974  2774 2063 6C6F           move.l     [A3 + 0x6C6F], [A4 + D2.w + 0x63]
  6371. 0000497A  7365                     moveq.l    D1, 0x65
  6372. 0000497C  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  6373. 00004980  2064                     movea.l    A0, -[A4]
  6374. label00004982:
  6375. 00004982  6F63                     ble        +0x65 /* 000049E7 */
  6376. 00004984  756D                     moveq.l    D2, 0x6D
  6377. label00004986:
  6378. 00004986  656E                     bcs        +0x70 /* 000049F6 */
  6379. label00004988:
  6380. 00004988  742E                     moveq.l    D2, 0x2E
  6381. 0000498A  0043 616E                ori.w      D3, 0x616E /* 'an' */
  6382. 0000498E  2774 2070 7269           move.l     [A3 + 0x7269], [A4 + D2.w + 0x70]
  6383. 00004994  6E74                     bgt        +0x76 /* 00004A0A */
  6384. 00004996  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  6385. // begin alternate branch 00004998-0000499A
  6386. label00004998:
  6387. 00004998  6865                     bvc        +0x67 /* 000049FF */
  6388. // end alternate branch 00004998-0000499A
  6389. label00004998: // (misaligned)
  6390. 0000499A  2073 706F                movea.l    A0, [A3 + D7.w + 0x6F]
  6391. label0000499E:
  6392. 0000499E  6F6C                     ble        +0x6E /* 00004A0C */
  6393. 000049A0  6564                     bcs        +0x66 /* 00004A06 */
  6394. 000049A2  2066                     movea.l    A0, -[A6]
  6395. 000049A4  696C                     bvs        +0x6E /* 00004A12 */
  6396. 000049A6  652E                     bcs        +0x30 /* 000049D6 */
  6397. 000049A8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6398. export_130: // at 000049AA (misaligned)
  6399. label000049AC:
  6400. 000049AC  FF46                     .extension 0xF46 <<F/4-5/7>> // unimplemented
  6401. 000049AE  42A7                     clr.l      -[A7]
  6402. 000049B0  3F3C 6D9B                move.w     -[A7], 0x6D9B
  6403. 000049B4  486E FF56                pea.l      [A6 - 0xAA]
  6404. 000049B8  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  6405. 000049BE  A97C                     syscall    GetNewDialog
  6406. 000049C0  201F                     move.l     D0, [A7]+
  6407. label000049C2:
  6408. 000049C2  42A7                     clr.l      -[A7]
  6409. 000049C4  486E FF54                pea.l      [A6 - 0xAC]
  6410. 000049C8  A991                     syscall    ModalDialog
  6411. label000049CA:
  6412. 000049CA  0C6E 0002 FF54           cmpi.w     [A6 - 0xAC], 0x2
  6413. 000049D0  6728                     beq        +0x2A /* 000049FA */
  6414. 000049D2  0C6E 0001 FF54           cmpi.w     [A6 - 0xAC], 0x1
  6415. // begin alternate branch 000049D6-000049D8
  6416. label000049D6:
  6417. 000049D6  FF54                     .extension 0xF54 <<F/4-5/7>> // unimplemented
  6418. // end alternate branch 000049D6-000049D8
  6419. label000049D6: // (misaligned)
  6420. 000049D8  661E                     bne        +0x20 /* 000049F8 */
  6421. 000049DA  486E FF56                pea.l      [A6 - 0xAA]
  6422. 000049DE  3F3C 0004                move.w     -[A7], 0x4
  6423. fn000049E2:
  6424. 000049E2  486E FF4A                pea.l      [A6 - 0xB6]
  6425. 000049E6  486E FF46                pea.l      [A6 - 0xBA]
  6426. 000049EA  486E FF4C                pea.l      [A6 - 0xB4]
  6427. 000049EE  A98D                     syscall    GetDialogItem/GetDItem
  6428. 000049F0  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  6429. 000049F4  610E                     bsr        +0x10 /* 00004A04 */
  6430. label000049F6:
  6431. 000049F6  584F                     addq.w     A7, 4
  6432. label000049F8:
  6433. 000049F8  60C8                     bra        -0x36 /* 000049C2 */
  6434. label000049FA:
  6435. 000049FA  486E FF56                pea.l      [A6 - 0xAA]
  6436. 000049FE  A982                     syscall    CloseDialog
  6437. 00004A00  4E5E                     unlink     A6
  6438. 00004A02  4E75                     rts
  6439. fn00004A04:
  6440. 00004A04  4E56 FFDE                link       A6, -0x0022
  6441. // begin alternate branch 00004A06-00004A08
  6442. label00004A06:
  6443. 00004A06  FFDE                     .invalid   <<F/7/7>>
  6444. // end alternate branch 00004A06-00004A08
  6445. label00004A06: // (misaligned)
  6446. 00004A08  2F0B                     move.l     -[A7], A3
  6447. label00004A0A:
  6448. 00004A0A  266E 0008                movea.l    A3, [A6 + 0x8]
  6449. // begin alternate branch 00004A0C-00004A12
  6450. label00004A0C:
  6451. 00004A0C  0008 426E                ori.b      A0, 0x6E /* 'n' */
  6452. 00004A10  FFDE                     .invalid   <<F/7/7>>
  6453. // end alternate branch 00004A0C-00004A12
  6454. label00004A0C: // (misaligned)
  6455. 00004A0E  426E FFDE                clr.w      [A6 - 0x22]
  6456. label00004A12:
  6457. 00004A12  2F0B                     move.l     -[A7], A3
  6458. 00004A14  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  6459. 00004A18  584F                     addq.w     A7, 4
  6460. 00004A1A  2D40 FFFC                move.l     [A6 - 0x4], D0
  6461. 00004A1E  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  6462. 00004A24  202E FFFC                move.l     D0, [A6 - 0x4]
  6463. 00004A28  7203                     moveq.l    D1, 0x03
  6464. 00004A2A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  6465. 00004A2E  B0BC 0000 0000           cmp.l      D0, 0x0
  6466. 00004A34  6F12                     ble        +0x14 /* 00004A48 */
  6467. 00004A36  487A 0124                pea.l      [PC + 0x124 /* 00004B5C, value 0x54686174 'That', cstring "That is not a valid password." */]
  6468. 00004A3A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6469. 00004A3E  584F                     addq.w     A7, 4
  6470. 00004A40  7000                     moveq.l    D0, 0x00
  6471. label00004A42:
  6472. 00004A42  265F                     movea.l    A3, [A7]+
  6473. 00004A44  4E5E                     unlink     A6
  6474. 00004A46  4E75                     rts
  6475. label00004A48:
  6476. 00004A48  202E FFFC                move.l     D0, [A6 - 0x4]
  6477. 00004A4C  7203                     moveq.l    D1, 0x03
  6478. 00004A4E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  6479. 00004A52  E380                     asl        D0, 1
  6480. 00004A54  2D40 FFFC                move.l     [A6 - 0x4], D0
  6481. 00004A58  42A7                     clr.l      -[A7]
  6482. 00004A5A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6483. 00004A60  3F3C 0080                move.w     -[A7], 0x80
  6484. 00004A64  A9A0                     syscall    GetResource
  6485. 00004A66  201F                     move.l     D0, [A7]+
  6486. 00004A68  2D40 FFF4                move.l     [A6 - 0xC], D0
  6487. 00004A6C  4AAE FFF4                tst.l      [A6 - 0xC]
  6488. 00004A70  660E                     bne        +0x10 /* 00004A80 */
  6489. 00004A72  487A 0106                pea.l      [PC + 0x106 /* 00004B7A, value 0x48617921 'Hay!', cstring "Hay!  This is not a legal versi"... */]
  6490. 00004A76  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6491. 00004A7A  584F                     addq.w     A7, 4
  6492. 00004A7C  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  6493. label00004A80:
  6494. 00004A80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6495. 00004A84  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  6496. 00004A88  584F                     addq.w     A7, 4
  6497. 00004A8A  2D40 FFF0                move.l     [A6 - 0x10], D0
  6498. 00004A8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6499. 00004A92  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  6500. 00004A96  584F                     addq.w     A7, 4
  6501. 00004A98  2D40 FFEC                move.l     [A6 - 0x14], D0
  6502. 00004A9C  246E FFF0                movea.l    A2, [A6 - 0x10]
  6503. 00004AA0  2D52 FFE8                move.l     [A6 - 0x18], [A2]
  6504. 00004AA4  246E FFEC                movea.l    A2, [A6 - 0x14]
  6505. 00004AA8  2D52 FFE4                move.l     [A6 - 0x1C], [A2]
  6506. 00004AAC  2D53 FFE0                move.l     [A6 - 0x20], [A3]
  6507. 00004AB0  602E                     bra        +0x30 /* 00004AE0 */
  6508. label00004AB2:
  6509. 00004AB2  246E FFE8                movea.l    A2, [A6 - 0x18]
  6510. 00004AB6  2F0A                     move.l     -[A7], A2
  6511. 00004AB8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6512. 00004ABC  4EBA 01DA                jsr        [PC + 0x1DA /* 00004C98 */]
  6513. 00004AC0  584F                     addq.w     A7, 4
  6514. 00004AC2  245F                     movea.l    A2, [A7]+
  6515. 00004AC4  3480                     move.w     [A2], D0
  6516. 00004AC6  246E FFE4                movea.l    A2, [A6 - 0x1C]
  6517. 00004ACA  226E FFE8                movea.l    A1, [A6 - 0x18]
  6518. 00004ACE  3491                     move.w     [A2], [A1]
  6519. 00004AD0  57AE FFF8                subq.l     [A6 - 0x8], 3
  6520. 00004AD4  54AE FFE8                addq.l     [A6 - 0x18], 2
  6521. 00004AD8  54AE FFE4                addq.l     [A6 - 0x1C], 2
  6522. 00004ADC  56AE FFE0                addq.l     [A6 - 0x20], 3
  6523. label00004AE0:
  6524. 00004AE0  4AAE FFF8                tst.l      [A6 - 0x8]
  6525. 00004AE4  66CC                     bne        -0x32 /* 00004AB2 */
  6526. 00004AE6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6527. 00004AEA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6528. 00004AEE  584F                     addq.w     A7, 4
  6529. 00004AF0  4A40                     tst.w      D0
  6530. 00004AF2  6750                     beq        +0x52 /* 00004B44 */
  6531. 00004AF4  487A 00CD                pea.l      [PC + 0xCD /* 00004BC3, value 0x50617373 'Pass', cstring "Password verified OK, Pharaoh i"... */]
  6532. 00004AF8  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6533. 00004AFC  584F                     addq.w     A7, 4
  6534. 00004AFE  3F2D D814                move.w     -[A7], [A5 - 0x27EC]
  6535. 00004B02  A998                     syscall    UseResFile
  6536. 00004B04  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6537. 00004B08  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6538. 00004B0E  3F3C 0081                move.w     -[A7], 0x81
  6539. 00004B12  487A 00DF                pea.l      [PC + 0xDF /* 00004BF3, value 0x74C6963, pstring "License" */]
  6540. 00004B16  A9AB                     syscall    AddResource
  6541. 00004B18  4267                     clr.w      -[A7]
  6542. 00004B1A  A9AF                     syscall    ResError
  6543. 00004B1C  301F                     move.w     D0, [A7]+
  6544. 00004B1E  4A40                     tst.w      D0
  6545. 00004B20  6616                     bne        +0x18 /* 00004B38 */
  6546. 00004B22  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6547. 00004B26  A9B0                     syscall    WriteResource
  6548. 00004B28  487A 00D2                pea.l      [PC + 0xD2 /* 00004BFC, value 0x4C696365 'Lice', cstring "Licensing complete.  Program mu"... */]
  6549. 00004B2C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6550. 00004B30  584F                     addq.w     A7, 4
  6551. 00004B32  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  6552. 00004B36  600A                     bra        +0xC /* 00004B42 */
  6553. label00004B38:
  6554. 00004B38  487A 00F2                pea.l      [PC + 0xF2 /* 00004C2C, value 0x536F6D65 'Some', cstring "Something went wrong.  Is the d"... */]
  6555. 00004B3C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6556. 00004B40  584F                     addq.w     A7, 4
  6557. label00004B42:
  6558. 00004B42  600A                     bra        +0xC /* 00004B4E */
  6559. label00004B44:
  6560. 00004B44  487A 0127                pea.l      [PC + 0x127 /* 00004C6D, value 0x54686520 'The ', cstring "The password you entered did no"... */]
  6561. 00004B48  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6562. 00004B4C  584F                     addq.w     A7, 4
  6563. label00004B4E:
  6564. 00004B4E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6565. 00004B52  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  6566. 00004B56  584F                     addq.w     A7, 4
  6567. 00004B58  6000 FEE8                bra        -0x116 /* 00004A42 */
  6568. 00004B5C  5468 6174                addq.w     [A0 + 0x6174], 2
  6569. 00004B60  2069 7320                movea.l    A0, [A1 + 0x7320]
  6570. 00004B64  6E6F                     bgt        +0x71 /* 00004BD5 */
  6571. 00004B66  7420                     moveq.l    D2, 0x20
  6572. 00004B68  6120                     bsr        +0x22 /* 00004B8A */
  6573. 00004B6A  7661                     moveq.l    D3, 0x61
  6574. 00004B6C  6C69                     bge        +0x6B /* 00004BD7 */
  6575. 00004B6E  6420                     bcc        +0x22 /* 00004B90 */
  6576. 00004B70  7061                     moveq.l    D0, 0x61
  6577. 00004B72  7373                     moveq.l    D1, 0x73
  6578. 00004B74  776F                     moveq.l    D3, 0x6F
  6579. 00004B76  7264                     moveq.l    D1, 0x64
  6580. 00004B78  2E00                     move.l     D7, D0
  6581. 00004B7A  4861                     pea.l      -[A1]
  6582. 00004B7C  7921                     moveq.l    D4, 0x21
  6583. 00004B7E  2020                     move.l     D0, -[A0]
  6584. 00004B80  5468 6973                addq.w     [A0 + 0x6973], 2
  6585. 00004B84  2069 7320                movea.l    A0, [A1 + 0x7320]
  6586. 00004B88  6E6F                     bgt        +0x71 /* 00004BF9 */
  6587. fn00004B8A:
  6588. 00004B8A  7420                     moveq.l    D2, 0x20
  6589. 00004B8C  6120                     bsr        +0x22 /* 00004BAE */
  6590. 00004B8E  6C65                     bge        +0x67 /* 00004BF5 */
  6591. label00004B90:
  6592. 00004B90  6761                     beq        +0x63 /* 00004BF3 */
  6593. 00004B92  6C20                     bge        +0x22 /* 00004BB4 */
  6594. 00004B94  7665                     moveq.l    D3, 0x65
  6595. 00004B96  7273                     moveq.l    D1, 0x73
  6596. 00004B98  696F                     bvs        +0x71 /* 00004C09 */
  6597. 00004B9A  6E20                     bgt        +0x22 /* 00004BBC */
  6598. 00004B9C  6F66                     ble        +0x68 /* 00004C04 */
  6599. 00004B9E  2050                     movea.l    A0, [A0]
  6600. 00004BA0  6861                     bvc        +0x63 /* 00004C03 */
  6601. 00004BA2  7261                     moveq.l    D1, 0x61
  6602. 00004BA4  6F68                     ble        +0x6A /* 00004C0E */
  6603. 00004BA6  2C20                     move.l     D6, -[A0]
  6604. 00004BA8  736F                     moveq.l    D1, 0x6F
  6605. 00004BAA  6D65                     blt        +0x67 /* 00004C11 */
  6606. 00004BAC  626F                     bhi        +0x71 /* 00004C1D */
  6607. fn00004BAE:
  6608. 00004BAE  6479                     bcc        +0x7B /* 00004C29 */
  6609. 00004BB0  2068 6173                movea.l    A0, [A0 + 0x6173]
  6610. label00004BB4:
  6611. 00004BB4  2062                     movea.l    A0, -[A2]
  6612. 00004BB6  6565                     bcs        +0x67 /* 00004C1D */
  6613. 00004BB8  6E20                     bgt        +0x22 /* 00004BDA */
  6614. 00004BBA  6861                     bvc        +0x63 /* 00004C1D */
  6615. label00004BBC:
  6616. 00004BBC  636B                     bls        +0x6D /* 00004C29 */
  6617. 00004BBE  696E                     bvs        +0x70 /* 00004C2E */
  6618. 00004BC0  672E                     beq        +0x30 /* 00004BF0 */
  6619. 00004BC2  0050 6173                ori.w      [A0], 0x6173 /* 'as' */
  6620. 00004BC6  7377                     moveq.l    D1, 0x77
  6621. 00004BC8  6F72                     ble        +0x74 /* 00004C3C */
  6622. 00004BCA  6420                     bcc        +0x22 /* 00004BEC */
  6623. 00004BCC  7665                     moveq.l    D3, 0x65
  6624. 00004BCE  7269                     moveq.l    D1, 0x69
  6625. 00004BD0  6669                     bne        +0x6B /* 00004C3B */
  6626. 00004BD2  6564                     bcs        +0x66 /* 00004C38 */
  6627. 00004BD4  204F                     movea.l    A0, A7
  6628. 00004BD6  4B2C 2050                .invalid   5, [A4 + 0x2050] // invalid opcode 4 with b == 4
  6629. label00004BDA:
  6630. 00004BDA  6861                     bvc        +0x63 /* 00004C3D */
  6631. 00004BDC  7261                     moveq.l    D1, 0x61
  6632. 00004BDE  6F68                     ble        +0x6A /* 00004C48 */
  6633. 00004BE0  2069 7320                movea.l    A0, [A1 + 0x7320]
  6634. 00004BE4  6265                     bhi        +0x67 /* 00004C4B */
  6635. 00004BE6  696E                     bvs        +0x70 /* 00004C56 */
  6636. 00004BE8  6720                     beq        +0x22 /* 00004C0A */
  6637. 00004BEA  756E                     moveq.l    D2, 0x6E
  6638. label00004BEC:
  6639. 00004BEC  6C6F                     bge        +0x71 /* 00004C5D */
  6640. 00004BEE  636B                     bls        +0x6D /* 00004C5B */
  6641. label00004BF0:
  6642. 00004BF0  6564                     bcs        +0x66 /* 00004C56 */
  6643. 00004BF2  0007 4C69                ori.b      D7, 0x69 /* 'i' */
  6644. 00004BF6  6365                     bls        +0x67 /* 00004C5D */
  6645. 00004BF8  6E73                     bgt        +0x75 /* 00004C6D */
  6646. 00004BFA  6500 4C69                bcs        +0x4C6B /* 00009865 */
  6647. 00004BFE  6365                     bls        +0x67 /* 00004C65 */
  6648. 00004C00  6E73                     bgt        +0x75 /* 00004C75 */
  6649. 00004C02  696E                     bvs        +0x70 /* 00004C72 */
  6650. label00004C04:
  6651. 00004C04  6720                     beq        +0x22 /* 00004C26 */
  6652. 00004C06  636F                     bls        +0x71 /* 00004C77 */
  6653. 00004C08  6D70                     blt        +0x72 /* 00004C7A */
  6654. label00004C0A:
  6655. 00004C0A  6C65                     bge        +0x67 /* 00004C71 */
  6656. 00004C0C  7465                     moveq.l    D2, 0x65
  6657. label00004C0E:
  6658. 00004C0E  2E20                     move.l     D7, -[A0]
  6659. 00004C10  2050                     movea.l    A0, [A0]
  6660. 00004C12  726F                     moveq.l    D1, 0x6F
  6661. 00004C14  6772                     beq        +0x74 /* 00004C88 */
  6662. 00004C16  616D                     bsr        +0x6F /* 00004C85 */
  6663. 00004C18  206D 7573                movea.l    A0, [A5 + 0x7573]
  6664. 00004C1C  7420                     moveq.l    D2, 0x20
  6665. 00004C1E  6265                     bhi        +0x67 /* 00004C85 */
  6666. 00004C20  2072 6573 7461 7274 6564 2E00 movea.l    A0, [[A2 + 0x74617274] + 0x65642E00]
  6667. // begin alternate branch 00004C26-00004C2C
  6668. label00004C26:
  6669. 00004C26  7274                     moveq.l    D1, 0x74
  6670. 00004C28  6564                     bcs        +0x66 /* 00004C8E */
  6671. 00004C2A  2E00                     move.l     D7, D0
  6672. // end alternate branch 00004C26-00004C2C
  6673. label00004C26: // (misaligned)
  6674. 00004C2C  536F 6D65                subq.w     [A7 + 0x6D65], 1
  6675. // begin alternate branch 00004C2E-00004C30
  6676. label00004C2E:
  6677. 00004C2E  6D65                     blt        +0x67 /* 00004C95 */
  6678. // end alternate branch 00004C2E-00004C30
  6679. label00004C2E: // (misaligned)
  6680. 00004C30  7468                     moveq.l    D2, 0x68
  6681. 00004C32  696E                     bvs        +0x70 /* 00004CA2 */
  6682. 00004C34  6720                     beq        +0x22 /* 00004C56 */
  6683. 00004C36  7765                     moveq.l    D3, 0x65
  6684. label00004C38:
  6685. 00004C38  6E74                     bgt        +0x76 /* 00004CAE */
  6686. 00004C3A  2077 726F                movea.l    A0, [A7 + D7.w * 2 + 0x6F]
  6687. // begin alternate branch 00004C3C-00004C3E
  6688. label00004C3C:
  6689. 00004C3C  726F                     moveq.l    D1, 0x6F
  6690. // end alternate branch 00004C3C-00004C3E
  6691. label00004C3C: // (misaligned)
  6692. 00004C3E  6E67                     bgt        +0x69 /* 00004CA7 */
  6693. 00004C40  2E20                     move.l     D7, -[A0]
  6694. 00004C42  2049                     movea.l    A0, A1
  6695. 00004C44  7320                     moveq.l    D1, 0x20
  6696. 00004C46  7468                     moveq.l    D2, 0x68
  6697. label00004C48:
  6698. 00004C48  6520                     bcs        +0x22 /* 00004C6A */
  6699. 00004C4A  6469                     bcc        +0x6B /* 00004CB5 */
  6700. 00004C4C  736B                     moveq.l    D1, 0x6B
  6701. 00004C4E  2077 7269                movea.l    A0, [A7 + D7.w * 2 + 0x69]
  6702. 00004C52  7465                     moveq.l    D2, 0x65
  6703. 00004C54  2070 726F                movea.l    A0, [A0 + D7.w * 2 + 0x6F]
  6704. // begin alternate branch 00004C56-00004C58
  6705. label00004C56:
  6706. 00004C56  726F                     moveq.l    D1, 0x6F
  6707. // end alternate branch 00004C56-00004C58
  6708. label00004C56: // (misaligned)
  6709. 00004C58  7465                     moveq.l    D2, 0x65
  6710. 00004C5A  6374                     bls        +0x76 /* 00004CD0 */
  6711. 00004C5C  6564                     bcs        +0x66 /* 00004CC2 */
  6712. 00004C5E  206F 7220                movea.l    A0, [A7 + 0x7220]
  6713. 00004C62  736F                     moveq.l    D1, 0x6F
  6714. 00004C64  6D65                     blt        +0x67 /* 00004CCB */
  6715. 00004C66  7468                     moveq.l    D2, 0x68
  6716. 00004C68  696E                     bvs        +0x70 /* 00004CD8 */
  6717. label00004C6A:
  6718. 00004C6A  673F                     beq        +0x41 /* 00004CAB */
  6719. 00004C6C  0054 6865                ori.w      [A4], 0x6865 /* 'he' */
  6720. 00004C70  2070 6173 7377 6F72 6420 796F movea.l    A0, [[A0 + 0x73776F72] + 0x6420796F]
  6721. // begin alternate branch 00004C72-00004C7C
  6722. label00004C72:
  6723. 00004C72  6173                     bsr        +0x75 /* 00004CE7 */
  6724. 00004C74  7377                     moveq.l    D1, 0x77
  6725. 00004C76  6F72                     ble        +0x74 /* 00004CEA */
  6726. 00004C78  6420                     bcc        +0x22 /* 00004C9A */
  6727. label00004C7A:
  6728. 00004C7A  796F                     moveq.l    D4, 0x6F
  6729. // end alternate branch 00004C72-00004C7C
  6730. label00004C72: // (misaligned)
  6731. label00004C7A: // (misaligned)
  6732. 00004C7C  7520                     moveq.l    D2, 0x20
  6733. 00004C7E  656E                     bcs        +0x70 /* 00004CEE */
  6734. 00004C80  7465                     moveq.l    D2, 0x65
  6735. 00004C82  7265                     moveq.l    D1, 0x65
  6736. 00004C84  6420                     bcc        +0x22 /* 00004CA6 */
  6737. 00004C86  6469                     bcc        +0x6B /* 00004CF1 */
  6738. label00004C88:
  6739. 00004C88  6420                     bcc        +0x22 /* 00004CAA */
  6740. 00004C8A  6E6F                     bgt        +0x71 /* 00004CFB */
  6741. 00004C8C  7420                     moveq.l    D2, 0x20
  6742. label00004C8E:
  6743. 00004C8E  7665                     moveq.l    D3, 0x65
  6744. 00004C90  7269                     moveq.l    D1, 0x69
  6745. 00004C92  6679                     bne        +0x7B /* 00004D0D */
  6746. 00004C94  2E2E 2E00                move.l     D7, [A6 + 0x2E00]
  6747. fn00004C98:
  6748. 00004C98  4E56 FFFE                link       A6, -0x0002
  6749. // begin alternate branch 00004C9A-00004C9C
  6750. label00004C9A:
  6751. 00004C9A  FFFE                     .invalid   <<F/7/7>>
  6752. // end alternate branch 00004C9A-00004C9C
  6753. label00004C9A: // (misaligned)
  6754. 00004C9C  2F0B                     move.l     -[A7], A3
  6755. 00004C9E  266E 0008                movea.l    A3, [A6 + 0x8]
  6756. label00004CA2:
  6757. 00004CA2  1613                     move.b     D3, [A3]
  6758. 00004CA4  C67C 00FF                and.w      D3, 0xFF
  6759. // begin alternate branch 00004CA6-00004CA8
  6760. label00004CA6:
  6761. 00004CA6  00FF                     .incomplete
  6762. // end alternate branch 00004CA6-00004CA8
  6763. label00004CA6: // (misaligned)
  6764. 00004CA8  3F03                     move.w     -[A7], D3
  6765. label00004CAA:
  6766. 00004CAA  6148                     bsr        +0x4A /* 00004CF4 */
  6767. 00004CAC  544F                     addq.w     A7, 2
  6768. label00004CAE:
  6769. 00004CAE  3D40 FFFE                move.w     [A6 - 0x2], D0
  6770. 00004CB2  162B 0001                move.b     D3, [A3 + 0x1]
  6771. 00004CB6  C67C 00FF                and.w      D3, 0xFF
  6772. 00004CBA  3F03                     move.w     -[A7], D3
  6773. 00004CBC  6136                     bsr        +0x38 /* 00004CF4 */
  6774. 00004CBE  544F                     addq.w     A7, 2
  6775. 00004CC0  362E FFFE                move.w     D3, [A6 - 0x2]
  6776. // begin alternate branch 00004CC2-00004CC4
  6777. label00004CC2:
  6778. 00004CC2  FFFE                     .invalid   <<F/7/7>>
  6779. // end alternate branch 00004CC2-00004CC4
  6780. label00004CC2: // (misaligned)
  6781. 00004CC4  C6FC 0029                mulu.w     D3, 0x29 /* ')' */
  6782. 00004CC8  D043                     add.w      D0, D3
  6783. 00004CCA  3D40 FFFE                move.w     [A6 - 0x2], D0
  6784. 00004CCE  162B 0002                move.b     D3, [A3 + 0x2]
  6785. // begin alternate branch 00004CD0-00004CD6
  6786. label00004CD0:
  6787. 00004CD0  0002 C67C                ori.b      D2, 0x7C /* '|' */
  6788. 00004CD4  00FF                     .incomplete
  6789. // end alternate branch 00004CD0-00004CD6
  6790. label00004CD0: // (misaligned)
  6791. 00004CD2  C67C 00FF                and.w      D3, 0xFF
  6792. 00004CD6  3F03                     move.w     -[A7], D3
  6793. label00004CD8:
  6794. 00004CD8  611A                     bsr        +0x1C /* 00004CF4 */
  6795. 00004CDA  544F                     addq.w     A7, 2
  6796. 00004CDC  362E FFFE                move.w     D3, [A6 - 0x2]
  6797. 00004CE0  C6FC 0029                mulu.w     D3, 0x29 /* ')' */
  6798. 00004CE4  D043                     add.w      D0, D3
  6799. 00004CE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  6800. label00004CEA:
  6801. 00004CEA  302E FFFE                move.w     D0, [A6 - 0x2]
  6802. label00004CEE:
  6803. 00004CEE  265F                     movea.l    A3, [A7]+
  6804. 00004CF0  4E5E                     unlink     A6
  6805. 00004CF2  4E75                     rts
  6806. fn00004CF4:
  6807. 00004CF4  4E56 0000                link       A6, 0
  6808. 00004CF8  2F04                     move.l     -[A7], D4
  6809. 00004CFA  7800                     moveq.l    D4, 0x00
  6810. 00004CFC  6022                     bra        +0x24 /* 00004D20 */
  6811. label00004CFE:
  6812. 00004CFE  45ED ED34                lea.l      A2, [A5 - 0x12CC]
  6813. 00004D02  1632 4000                move.b     D3, [A2 + D4.w]
  6814. 00004D06  C67C 00FF                and.w      D3, 0xFF
  6815. 00004D0A  142E 0009                move.b     D2, [A6 + 0x9]
  6816. 00004D0E  C47C 00FF                and.w      D2, 0xFF
  6817. 00004D12  B642                     cmp.w      D3, D2
  6818. 00004D14  6608                     bne        +0xA /* 00004D1E */
  6819. 00004D16  3004                     move.w     D0, D4
  6820. label00004D18:
  6821. 00004D18  281F                     move.l     D4, [A7]+
  6822. 00004D1A  4E5E                     unlink     A6
  6823. 00004D1C  4E75                     rts
  6824. label00004D1E:
  6825. 00004D1E  5244                     addq.w     D4, 1
  6826. label00004D20:
  6827. 00004D20  B87C 0029                cmp.w      D4, 0x29 /* ')' */
  6828. 00004D24  65D8                     bcs        -0x26 /* 00004CFE */
  6829. 00004D26  70FF                     moveq.l    D0, 0xFFFFFFFF
  6830. 00004D28  60EE                     bra        -0x10 /* 00004D18 */
  6831.